Example #1
0
        /// <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());
            }
        }
Example #2
0
		/// <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());
			}
		}