public void SimpleScopedExample(IExpressiveLogs log) { using (LogManager.NewScope(_lt)) { // some behavior takes place here } }
public void ContextCaptureExample(IExpressiveLogs log) { using (LogManager.BuildScope(_dynlt). AddContext("Tracking", Guid.NewGuid().ToString("N")). AddContext("ThreadID", System.Threading.Thread.CurrentThread.ManagedThreadId.ToString()). NewScope() ) { // some behavior takes place here } }
public static void Warning(this IExpressiveLogs log, ILogToken token, Action <LogFormatMessage> msgBuilder) { LogManager.Warning.Write(token, msgBuilder); }
public static void Audit(this IExpressiveLogs log, ILogToken token, Action <CompleteLogMessage> msgBuilder) { LogManager.Audit.Write(token, msgBuilder); }
public static void Audit(this IExpressiveLogs log, ILogToken token, Action <LogFormatMessageWithCustomUniqueness> msgBuilder) { LogManager.Audit.Write(token, msgBuilder); }
public static void Audit(this IExpressiveLogs log, ILogToken token, Action <LogExceptionUniqueness> msgBuilder) { LogManager.Audit.Write(token, msgBuilder); }
public static void Info(this IExpressiveLogs log, ILogToken token, Action <LogExceptionMessage> msgBuilder) { LogManager.Info.Write(token, msgBuilder); }
public static void Alert(this IExpressiveLogs log, ILogToken token, Action <LogException> msgBuilder) { LogManager.Alert.Write(token, msgBuilder); }