コード例 #1
0
 public void SimpleScopedExample(IExpressiveLogs log)
 {
     using (LogManager.NewScope(_lt))
     {
         // some behavior takes place here
     }
 }
コード例 #2
0
 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
     }
 }
コード例 #3
0
 public static void Warning(this IExpressiveLogs log, ILogToken token, Action <LogFormatMessage> msgBuilder)
 {
     LogManager.Warning.Write(token, msgBuilder);
 }
コード例 #4
0
 public static void Audit(this IExpressiveLogs log, ILogToken token, Action <CompleteLogMessage> msgBuilder)
 {
     LogManager.Audit.Write(token, msgBuilder);
 }
コード例 #5
0
 public static void Audit(this IExpressiveLogs log, ILogToken token, Action <LogFormatMessageWithCustomUniqueness> msgBuilder)
 {
     LogManager.Audit.Write(token, msgBuilder);
 }
コード例 #6
0
 public static void Audit(this IExpressiveLogs log, ILogToken token, Action <LogExceptionUniqueness> msgBuilder)
 {
     LogManager.Audit.Write(token, msgBuilder);
 }
コード例 #7
0
 public static void Info(this IExpressiveLogs log, ILogToken token, Action <LogExceptionMessage> msgBuilder)
 {
     LogManager.Info.Write(token, msgBuilder);
 }
コード例 #8
0
 public static void Alert(this IExpressiveLogs log, ILogToken token, Action <LogException> msgBuilder)
 {
     LogManager.Alert.Write(token, msgBuilder);
 }