C# Class Rebel.Framework.Diagnostics.AsynchronousRollingFileAppender

Based on code by Chris Haines http://cjbhaines.wordpress.com/2012/02/13/asynchronous-log4net-appenders/
Inheritance: log4net.Appender.RollingFileAppender
Afficher le fichier Open project: RebelCMS/rebelcmsxu5 Class Usage Examples

Méthodes publiques

Méthode Description
ActivateOptions ( ) : void
AsynchronousRollingFileAppender ( ) : System

Méthodes protégées

Méthode Description
Append ( log4net.Core.LoggingEvent loggingEvents ) : void
OnClose ( ) : void

Private Methods

Méthode Description
AppendLoggingEvents ( ) : void
LogAppenderError ( string logMessage, Exception exception ) : void
LogBufferOverflowError ( ) : void
OnBufferOverflow ( object sender, EventArgs eventArgs ) : void
StartAppendTask ( ) : void

Method Details

ActivateOptions() public méthode

public ActivateOptions ( ) : void
Résultat void

Append() protected méthode

protected Append ( log4net.Core.LoggingEvent loggingEvents ) : void
loggingEvents log4net.Core.LoggingEvent
Résultat void

AsynchronousRollingFileAppender() public méthode

public AsynchronousRollingFileAppender ( ) : System
Résultat System

OnClose() protected méthode

protected OnClose ( ) : void
Résultat void