C# 클래스 Catel.Logging.LogListenerBase

Abstract base class that implements the ILogListener interface.
상속: ILogListener
파일 보기 프로젝트 열기: Catel/Catel

보호된 프로퍼티들

프로퍼티 타입 설명
LogEventStrings string>.Dictionary

보호된 메소드들

메소드 설명
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.

비공개 메소드들

메소드 설명
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

메소드 상세

Debug() 보호된 메소드

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.
리턴 void

Error() 보호된 메소드

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.
리턴 void

FormatLogEvent() 보호된 메소드

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.
리턴 string

Info() 보호된 메소드

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.
리턴 void

LogListenerBase() 보호된 메소드

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.
리턴 System

RaiseLogMessage() 보호된 메소드

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.
리턴 void

ShouldIgnoreLogMessage() 보호된 메소드

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.
리턴 bool

Status() 보호된 메소드

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.
리턴 void

Warning() 보호된 메소드

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.
리턴 void

Write() 보호된 메소드

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.
리턴 void

프로퍼티 상세

LogEventStrings 보호되어 있는 정적으로 프로퍼티

The log event strings.
protected static Dictionary LogEventStrings
리턴 string>.Dictionary