示例#1
0
 public override ILOGGER Log(LEVEL level, string message, Exception ex = null)
 {
     return(this.Fluently(() => {
         var type = Mapping[level];
         ex
         .IsNull()
         .IfTrue(() => Diagnostics.Log(type, message))
         .IfFalse(() => Diagnostics.Log(type, ex, message));
         ;
     }));
 }
示例#2
0
 public override ILOGGER Log(LEVEL level, string message, Exception ex = null)
 {
     return this.Fluently(() => {
         var type = Mapping[level];
         ex
             .IsNull()
             .IfTrue(() => Diagnostics.Log(type, message))
             .IfFalse(() => Diagnostics.Log(type, ex, message));
         ;
     });
 }