Exemple #1
0
 public static ILog WithException(this ILog log, Exception ex)
 {
     Contract.Requires(log != null);
     Contract.Requires(ex != null);
     log.AddLogSection(WellKnownFieldNames.Exception, ex.ToString());
     return(log);
 }
Exemple #2
0
 public static ILog WithMessage(this ILog log, string message)
 {
     Contract.Requires(log != null);
     Contract.Requires(message != null);
     log.AddLogSection(WellKnownFieldNames.Message, message);
     return(log);
 }
Exemple #3
0
 public static ILog WithMessage(this ILog log, string message, params object[] replacementValues)
 {
     Contract.Requires(log != null);
     Contract.Requires(message != null);
     Contract.Requires(replacementValues != null);
     log.AddLogSection(WellKnownFieldNames.Message, string.Format(message, replacementValues));
     return(log);
 }