ILoggerController Interface

Definition

Delphi
type ILoggerController = interface(ILogAppender)
Inheritance
IInvokable
ILoggerController
Derived

Properties

Enabled (Inherited from ILoggerBase)
EventTypes (Inherited from ILoggerBase)
Levels (Inherited from ILoggerBase)

Methods

AddAppender(ILogAppender)
AddEventConverter(ILogEventConverter)
GetEnabled (Inherited from ILoggerBase)
GetEventTypes (Inherited from ILoggerBase)
GetLevels (Inherited from ILoggerBase)
IsDebugEnabled (Inherited from ILoggerBase)
IsEnabled(TLogLevel, TLogEventTypes)

Returns true if level is enabled and any of the eventTypes is enabled or false otherwise.

(Inherited from ILoggerBase)
IsErrorEnabled (Inherited from ILoggerBase)
IsFatalEnabled (Inherited from ILoggerBase)
IsInfoEnabled (Inherited from ILoggerBase)
IsLoggable(TLogLevel, TLogEventTypes)

Returns True if level is enabled and any of the eventTypes is enabled in any of the appenders or False otherwise

IsTextEnabled (Inherited from ILoggerBase)
IsTraceEnabled (Inherited from ILoggerBase)
IsWarnEnabled (Inherited from ILoggerBase)
Send(TLogEvent) (Inherited from ILogAppender)
SendToAppenders(TLogEvent)

Send the event directly to appenders and skip converters.