public void Log(LogLevel level, IValueComparison comparison, string message, params object[] args) { if (level < this.minimumLevel) { return; } if (this.customLoggerCallback != null) { var logEvent = new LogEvent { Level = level, Message = string.Format(message, args), Comparison = comparison }; this.customLoggerCallback.Invoke(logEvent); } }
public void Log(LogLevel level, IValueComparison comparison) { var message = string.Format("{0}: {1}", comparison.PropertyPath, comparison.Message); this.Log(level, comparison, message); }