예제 #1
0
        protected void OnLoggingEventAppended(LoggingEventEventArgs e)
        {
            var loggingEventAppended = LoggingEventAppended;

            if (loggingEventAppended != null)
            {
                loggingEventAppended(this, e);
            }
        }
예제 #2
0
 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);
     }
 }