Class Log4NetLogger
Log4Net Logger integration into Splat.
public sealed class Log4NetLogger : ILogger, IDisposable
- Inheritance
-
Log4NetLogger
- Implements
- Extension Methods
Constructors
Log4NetLogger(ILog)
Initializes a new instance of the Log4NetLogger class.
public Log4NetLogger(ILog inner)
Parameters
inner
ILogThe actual log4net logger.
Exceptions
- ArgumentNullException
Log4Net logger not passed.
Properties
Level
Gets the level at which the target will emit messages.
public LogLevel Level { get; }
Property Value
Methods
Dispose()
public void Dispose()
Write(Exception, string, LogLevel)
Writes a message to the target.
public void Write(Exception exception, string message, LogLevel logLevel)
Parameters
exception
ExceptionThe exception that occured.
message
stringThe message to write.
logLevel
LogLevelThe severity level of the log message.
Write(Exception, string, Type, LogLevel)
Writes a messge to the target.
public void Write(Exception exception, string message, Type type, LogLevel logLevel)
Parameters
exception
ExceptionThe exception that occured.
message
stringThe message.
type
TypeThe type.
logLevel
LogLevelThe log level.
Write(string, LogLevel)
Writes a message to the target.
public void Write(string message, LogLevel logLevel)
Parameters
Write(string, Type, LogLevel)
Writes a messge to the target.
public void Write(string message, Type type, LogLevel logLevel)