C# Class SimpleLogger.Logging.LogPublisher

Inheritance: ILoggerHandlerManager
Show file Open project: jirkapenzes/SimpleLogger Class Usage Examples

Public Methods

Method Description
AddHandler ( ILoggerHandler loggerHandler ) : ILoggerHandlerManager
AddHandler ( ILoggerHandler loggerHandler, Predicate filter ) : ILoggerHandlerManager
LogPublisher ( ) : System
LogPublisher ( bool storeLogMessages ) : System
Publish ( LogMessage logMessage ) : void
RemoveHandler ( ILoggerHandler loggerHandler ) : bool

Method Details

AddHandler() public method

public AddHandler ( ILoggerHandler loggerHandler ) : ILoggerHandlerManager
loggerHandler ILoggerHandler
return ILoggerHandlerManager

AddHandler() public method

public AddHandler ( ILoggerHandler loggerHandler, Predicate filter ) : ILoggerHandlerManager
loggerHandler ILoggerHandler
filter Predicate
return ILoggerHandlerManager

LogPublisher() public method

public LogPublisher ( ) : System
return System

LogPublisher() public method

public LogPublisher ( bool storeLogMessages ) : System
storeLogMessages bool
return System

Publish() public method

public Publish ( LogMessage logMessage ) : void
logMessage LogMessage
return void

RemoveHandler() public method

public RemoveHandler ( ILoggerHandler loggerHandler ) : bool
loggerHandler ILoggerHandler
return bool