C# 클래스 SampleAppendersApp.Appender.AsyncAppender

Appender that forwards LoggingEvents asynchronously
This appender forwards LoggingEvents to a list of attached appenders. The events are forwarded asynchronously using the ThreadPool. This allows the calling thread to be released quickly, however it does not guarantee the ordering of events delivered to the attached appenders.
상속: IAppender, IBulkAppender, IOptionHandler, IAppenderAttachable
파일 보기 프로젝트 열기: aurora-sim/Aurora-Libs

공개 메소드들

메소드 설명
ActivateOptions ( ) : void
AddAppender ( IAppender newAppender ) : void
Close ( ) : void
DoAppend ( log4net.Core.LoggingEvent loggingEvent ) : void
GetAppender ( string name ) : IAppender
RemoveAllAppenders ( ) : void
RemoveAppender ( IAppender appender ) : IAppender
RemoveAppender ( string name ) : IAppender

비공개 메소드들

메소드 설명
AsyncAppend ( object state ) : void

메소드 상세

ActivateOptions() 공개 메소드

public ActivateOptions ( ) : void
리턴 void

AddAppender() 공개 메소드

public AddAppender ( IAppender newAppender ) : void
newAppender IAppender
리턴 void

Close() 공개 메소드

public Close ( ) : void
리턴 void

DoAppend() 공개 메소드

public DoAppend ( log4net.Core.LoggingEvent loggingEvent ) : void
loggingEvent log4net.Core.LoggingEvent
리턴 void

GetAppender() 공개 메소드

public GetAppender ( string name ) : IAppender
name string
리턴 IAppender

RemoveAllAppenders() 공개 메소드

public RemoveAllAppenders ( ) : void
리턴 void

RemoveAppender() 공개 메소드

public RemoveAppender ( IAppender appender ) : IAppender
appender IAppender
리턴 IAppender

RemoveAppender() 공개 메소드

public RemoveAppender ( string name ) : IAppender
name string
리턴 IAppender