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
Показать файл Открыть проект

Открытые методы

Метод Описание
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