/// <summary> /// Logs the specified message with level Warning. /// </summary> /// <param name="sender">The sender of the message.</param> /// <param name="statement">A delegate to a statement returning the message to log.</param> public static void Warn(object sender, LoggingStatement statement) { ILog log = LogManager.GetLogger(FormatSender(sender)); if (log.IsWarnEnabled) { log.Warn(statement.Invoke()); } }
/// <summary> /// Logs the specified message with level Warning. /// </summary> /// <param name="sender">The sender of the message.</param> /// <param name="statement">A delegate to a statement returning the message to log.</param> public static void Warn(object sender, LoggingStatement statement) { ILog log = LogManager.GetLogger(FormatSender(sender)); if(log.IsWarnEnabled) { log.Warn(statement.Invoke()); } }