internal static void LogWarning(object obj, string format, params object[] args) { LogWarningEvent?.Invoke(string.Format(format, args), obj); }
/// <summary> /// Log a warning event. /// </summary> /// <param name="message">log message</param> /// <param name="args">string format args</param> public override void LogWarning(string message, params object[] args) { LogWarningEvent logEvent = new LogWarningEvent(this.NormalizeMessage(message, args)); this.PublishLog(logEvent, logEvent.Message, "WARN ", stderr: true); }
protected virtual void OnLogWarning(LogEventArgs args) => LogWarningEvent?.Invoke(this, args);