C# Class Catel.Logging.LogListenerBase

Abstract base class that implements the ILogListener interface.
Inheritance: ILogListener
Afficher le fichier Open project: Catel/Catel

Protected Properties

Свойство Type Description
LogEventStrings string>.Dictionary

Méthodes protégées

Méthode Description
Debug ( ILog log, string message, object extraData, LogData logData, DateTime time ) : void

Called when a LogEvent.Debug message is written to the log.

Error ( ILog log, string message, object extraData, LogData logData, DateTime time ) : void

Called when a LogEvent.Error message is written to the log.

FormatLogEvent ( ILog log, string message, LogEvent logEvent, object extraData, LogData logData, DateTime time ) : string

Formats the log event to a message which can be written to a log persistence storage.

Info ( ILog log, string message, object extraData, LogData logData, DateTime time ) : void

Called when a LogEvent.Info message is written to the log.

LogListenerBase ( bool ignoreCatelLogging = false ) : System

Initializes a new instance of the LogListenerBase class.

RaiseLogMessage ( ILog log, string message, LogEvent logEvent, object extraData, LogData logData, DateTime time ) : void

Raises the LogMessage event.

ShouldIgnoreLogMessage ( ILog log, string message, LogEvent logEvent, object extraData, LogData logData, DateTime time ) : bool

Returns whether the log message should be ignored

Status ( ILog log, string message, object extraData, LogData logData, DateTime time ) : void

Called when a LogEvent.Status message is written to the log.

Warning ( ILog log, string message, object extraData, LogData logData, DateTime time ) : void

Called when a LogEvent.Warning message is written to the log.

Write ( ILog log, string message, LogEvent logEvent, object extraData, LogData logData, DateTime time ) : void

Called when any message is written to the log.

Private Methods

Méthode Description
Debug ( ILog log, string message, object extraData, DateTime time ) : void
Error ( ILog log, string message, object extraData, DateTime time ) : void
FormatLogEvent ( ILog log, string message, LogEvent logEvent, object extraData, DateTime time ) : string
ILogListener ( ILog log, string message, LogEvent logEvent, object extraData, DateTime time ) : void
ILogListener ( ILog log, string message, LogEvent logEvent, object extraData, LogData logData, DateTime time ) : void

Called when any message is written to the log.

ILogListener ( ILog log, string message, object extraData, DateTime time ) : void
ILogListener ( ILog log, string message, object extraData, LogData logData, DateTime time ) : void

Called when a LogEvent.Debug message is written to the log.

Info ( ILog log, string message, object extraData, DateTime time ) : void
LogListenerBase ( ) : System

Initializes static members of the LogListenerBase class.

RaiseLogMessage ( ILog log, string message, LogEvent logEvent, object extraData, DateTime time ) : void
ShouldIgnoreLogMessage ( ILog log, string message, LogEvent logEvent, object extraData, DateTime time ) : bool
Warning ( ILog log, string message, object extraData, DateTime time ) : void
Write ( ILog log, string message, LogEvent logEvent, object extraData, DateTime time ) : void

Method Details

Debug() protected méthode

Called when a LogEvent.Debug message is written to the log.
protected Debug ( ILog log, string message, object extraData, LogData logData, DateTime time ) : void
log ILog The log.
message string The message.
extraData object The additional data.
logData LogData The log data.
time DateTime The time.
Résultat void

Error() protected méthode

Called when a LogEvent.Error message is written to the log.
protected Error ( ILog log, string message, object extraData, LogData logData, DateTime time ) : void
log ILog The log.
message string The message.
extraData object The additional data.
logData LogData The log data.
time DateTime The time.
Résultat void

FormatLogEvent() protected méthode

Formats the log event to a message which can be written to a log persistence storage.
protected FormatLogEvent ( ILog log, string message, LogEvent logEvent, object extraData, LogData logData, DateTime time ) : string
log ILog The log.
message string The message.
logEvent LogEvent The log event.
extraData object The extra data.
logData LogData The log data.
time DateTime The time.
Résultat string

Info() protected méthode

Called when a LogEvent.Info message is written to the log.
protected Info ( ILog log, string message, object extraData, LogData logData, DateTime time ) : void
log ILog The log.
message string The message.
extraData object The additional data.
logData LogData The log data.
time DateTime The time.
Résultat void

LogListenerBase() protected méthode

Initializes a new instance of the LogListenerBase class.
protected LogListenerBase ( bool ignoreCatelLogging = false ) : System
ignoreCatelLogging bool if set to true, the internal logging of Catel will be ignored.
Résultat System

RaiseLogMessage() protected méthode

Raises the LogMessage event.
protected RaiseLogMessage ( ILog log, string message, LogEvent logEvent, object extraData, LogData logData, DateTime time ) : void
log ILog The log.
message string The message.
logEvent LogEvent The log event.
extraData object The extra data.
logData LogData The log data.
time DateTime The time.
Résultat void

ShouldIgnoreLogMessage() protected méthode

Returns whether the log message should be ignored
protected ShouldIgnoreLogMessage ( ILog log, string message, LogEvent logEvent, object extraData, LogData logData, DateTime time ) : bool
log ILog The log.
message string The message.
logEvent LogEvent The log event.
extraData object The extra data.
logData LogData The log data.
time DateTime The time.
Résultat bool

Status() protected méthode

Called when a LogEvent.Status message is written to the log.
protected Status ( ILog log, string message, object extraData, LogData logData, DateTime time ) : void
log ILog The log.
message string The message.
extraData object The additional data.
logData LogData The log data.
time DateTime The time.
Résultat void

Warning() protected méthode

Called when a LogEvent.Warning message is written to the log.
protected Warning ( ILog log, string message, object extraData, LogData logData, DateTime time ) : void
log ILog The log.
message string The message.
extraData object The additional data.
logData LogData The log data.
time DateTime The time.
Résultat void

Write() protected méthode

Called when any message is written to the log.
protected Write ( ILog log, string message, LogEvent logEvent, object extraData, LogData logData, DateTime time ) : void
log ILog The log.
message string The message.
logEvent LogEvent The log event.
extraData object The additional data.
logData LogData The log data.
time DateTime The time.
Résultat void

Property Details

LogEventStrings protected_oe static_oe property

The log event strings.
protected static Dictionary LogEventStrings
Résultat string>.Dictionary