C# 클래스 Habanero.Base.Logging.Log4NetLogger

The Log4Net adapter.
상속: IHabaneroLogger
파일 보기 프로젝트 열기: Chillisoft/habanero 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
_log log4net.ILog

공개 메소드들

메소드 설명
IsLogging ( LogCategory logCategory ) : bool

Checks the logger to see if it has been enabled to log messages of the specified LogCategory type.

Log ( Exception exception ) : void

Creates a single log entry for with the message with the appropriate message. The HabaneroLoggerLog4Net logs an entry with LogCategory.Exception unless the exception inherits from UserException in which case we log this with the LogCategory.Info

Log ( string message, Exception exception ) : void

Creates a single log entry for with the appropriate exception message and message. Although this is an interface and you can implement it as you wish for Log4NetLogger We log an entry with LogCategory.Exception unless the exception inherits from UserException in which case we log this with the LogCategory.Info

Log ( string message, Exception exception, LogCategory logCategory ) : void

Creates a single log entry for with appropriate exception message and message with the specified LogCategory.

Log ( string message, LogCategory logCategory ) : void

Logs the message to the configured loLog4Netgger with the appropriate LogCategory

Log4NetLogger ( Type contextType ) : System

Constructs the Logger with the appropriate contextType

Log4NetLogger ( string contextName ) : System

Constructs the Logger with the appropriate context

메소드 상세

IsLogging() 공개 메소드

Checks the logger to see if it has been enabled to log messages of the specified LogCategory type.
public IsLogging ( LogCategory logCategory ) : bool
logCategory LogCategory The for which to check if logging is enabled or not.
리턴 bool

Log() 공개 메소드

Creates a single log entry for with the message with the appropriate message. The HabaneroLoggerLog4Net logs an entry with LogCategory.Exception unless the exception inherits from UserException in which case we log this with the LogCategory.Info
public Log ( Exception exception ) : void
exception System.Exception
리턴 void

Log() 공개 메소드

Creates a single log entry for with the appropriate exception message and message. Although this is an interface and you can implement it as you wish for Log4NetLogger We log an entry with LogCategory.Exception unless the exception inherits from UserException in which case we log this with the LogCategory.Info
public Log ( string message, Exception exception ) : void
message string The additional log message to be logged with the exception
exception System.Exception
리턴 void

Log() 공개 메소드

Creates a single log entry for with appropriate exception message and message with the specified LogCategory.
public Log ( string message, Exception exception, LogCategory logCategory ) : void
message string The additional log message to be logged with the exception
exception System.Exception The exception being logged
logCategory LogCategory The specified LogCategory
리턴 void

Log() 공개 메소드

Logs the message to the configured loLog4Netgger with the appropriate LogCategory
public Log ( string message, LogCategory logCategory ) : void
message string
logCategory LogCategory
리턴 void

Log4NetLogger() 공개 메소드

Constructs the Logger with the appropriate contextType
public Log4NetLogger ( Type contextType ) : System
contextType System.Type The Type of object this context is for.
리턴 System

Log4NetLogger() 공개 메소드

Constructs the Logger with the appropriate context
public Log4NetLogger ( string contextName ) : System
contextName string
리턴 System

프로퍼티 상세

_log 보호되어 있는 프로퍼티

The underlying log4net logger.
protected ILog,log4net _log
리턴 log4net.ILog