/// <summary> /// Called when any message is written to the log. /// </summary> /// <param name="log">The log.</param> /// <param name="message">The message.</param> /// <param name="logEvent">The log event.</param> /// <param name="extraData">The additional data.</param> /// <param name="time">The time.</param> protected override void Write(ILog log, string message, LogEvent logEvent, object extraData, System.DateTime time) { base.Write(log, message, logEvent, extraData, time); switch (logEvent) { case LogEvent.Debug: _eventSource.Debug(message); break; case LogEvent.Info: _eventSource.Info(message); break; case LogEvent.Warning: _eventSource.Warning(message); break; case LogEvent.Error: _eventSource.Error(message); break; default: throw new ArgumentOutOfRangeException("logEvent"); } }
/// <summary> /// Called when any message is written to the log. /// </summary> /// <param name="log">The log.</param> /// <param name="message">The message.</param> /// <param name="logEvent">The log event.</param> /// <param name="extraData">The additional data.</param> /// <param name="logData">The log data.</param> /// <param name="time">The time.</param> protected override void Write(ILog log, string message, LogEvent logEvent, object extraData, LogData logData, System.DateTime time) { base.Write(log, message, logEvent, extraData, logData, time); switch (logEvent) { case LogEvent.Debug: _eventSource.Debug(message); break; case LogEvent.Info: _eventSource.Info(message); break; case LogEvent.Warning: _eventSource.Warning(message); break; case LogEvent.Error: _eventSource.Error(message); break; } }