protected void OnLoggingEventAppended(LoggingEventEventArgs e) { var loggingEventAppended = LoggingEventAppended; if (loggingEventAppended != null) { loggingEventAppended(this, e); } }
void eventRaisingAppender_LoggingEventAppended(object sender, LoggingEventEventArgs e) { if (m_eventCount < MaxRecursion && m_logger != null) { m_eventCount++; string message = String.Format(CultureInfo.CurrentCulture, "Log event {0} from EventRaisingAppender", m_eventCount); Console.WriteLine("Logging message: " + message); m_logger.Log(typeof(RecursiveLoggingTest), Level.Warn, message, null); } }