Exemple #1
0
 public override void Trace <T>(Func <T, string> textFunc, T state, string callerName = null)
 {
     if (LogLevelState.HasFlag(LogLevelState.Trace))
     {
         Execute(LogLevel.Trace, textFunc(state), callerName);
     }
 }
Exemple #2
0
 public override async Task TraceAsync(string text, [CallerMemberName] string callerName = null)
 {
     if (LogLevelState.HasFlag(LogLevelState.Trace))
     {
         await Task.WhenAll(Targets.Select(x => x.Value.TraceAsync(text, callerName)));
     }
 }
Exemple #3
0
 public override void Trace(string text, [CallerMemberName] string callerName = null)
 {
     if (LogLevelState.HasFlag(LogLevelState.Trace))
     {
         Execute(LogLevel.Trace, text, callerName);
     }
 }
 public override void Trace <T>(Func <T, string> textFunc, T state, [CallerMemberName] string callerName = null)
 {
     if (LogLevelState.HasFlag(LogLevelState.Trace))
     {
         var text = Format(textFunc(state), LogLevel.Trace, callerName);
         Execute(LogLevel.Trace, text, callerName);
     }
 }
Exemple #5
0
 public override Task TraceAsync <T>(Func <T, string> textFunc, T state, string callerName = null)
 {
     if (LogLevelState.HasFlag(LogLevelState.Trace))
     {
         return(ExecuteAsync(LogLevel.Trace, textFunc(state), callerName));
     }
     return(Helpers.CompletedTask);
 }
Exemple #6
0
 public override Task TraceAsync(string text, [CallerMemberName] string callerName = null)
 {
     if (LogLevelState.HasFlag(LogLevelState.Trace))
     {
         return(ExecuteAsync(LogLevel.Trace, text, callerName));
     }
     return(Helpers.CompletedTask);
 }
Exemple #7
0
 public override async Task TraceAsync <T>(Func <T, string> textFunc, T state, [CallerMemberName] string callerName = null)
 {
     if (LogLevelState.HasFlag(LogLevelState.Trace))
     {
         var text = textFunc(state);
         await Task.WhenAll(Targets.Select(x => x.Value.TraceAsync(text, callerName)));
     }
 }
 public override Task TraceAsync <T>(Func <T, string> textFunc, T state, [CallerMemberName] string callerName = null)
 {
     if (LogLevelState.HasFlag(LogLevelState.Trace))
     {
         var text = Format(textFunc(state), LogLevel.Trace, callerName);
         return(ExecuteAsync(LogLevel.Trace, text, callerName));
     }
     return(Helpers.CompletedTask);
 }
Exemple #9
0
 public override void Trace(string text, [CallerMemberName] string callerName = null)
 {
     if (LogLevelState.HasFlag(LogLevelState.Trace))
     {
         foreach (var target in Targets)
         {
             target.Value.Trace(text, callerName);
         }
     }
 }
Exemple #10
0
 public override void Trace <T>(Func <T, string> textFunc, T state, [CallerMemberName] string callerName = null)
 {
     if (LogLevelState.HasFlag(LogLevelState.Trace))
     {
         var text = textFunc(state);
         foreach (var target in Targets)
         {
             target.Value.Trace(text, callerName);
         }
     }
 }