Ejemplo n.º 1
0
 /// <summary>
 /// Forward the logging event to the attached appenders
 /// </summary>
 /// <param name="loggingEvent">The event to log.</param>
 /// <remarks>
 /// <para>
 /// Delivers the logging event to all the attached appenders.
 /// </para>
 /// </remarks>
 protected override void Append(LoggingEvent loggingEvent)
 {
     if (m_appenderAttachedImpl != null)
     {
         m_appenderAttachedImpl.AppendLoopOnAppenders(loggingEvent);
     }
 }
Ejemplo n.º 2
0
 /// <summary>
 /// Send the events.
 /// </summary>
 /// <param name="events">The events that need to be send.</param>
 /// <remarks>
 /// <para>
 /// Forwards the events to the attached appenders.
 /// </para>
 /// </remarks>
 protected override void SendBuffer(LoggingEvent[] events)
 {
     if (m_appenderAttachedImpl != null)
     {
         m_appenderAttachedImpl.AppendLoopOnAppenders(events);
     }
 }
Ejemplo n.º 3
0
 protected override void Append(LoggingEvent loggingEvent)
 {
     Task.Factory.StartNew(() => { appenders.AppendLoopOnAppenders(loggingEvent); });
 }