log4net SDK Reference

LogImpl Class

Implementation of ILog wrapper interface.

For a list of all members of this type, see LogImpl Members.

System.Object
   log4net.Core.LoggerWrapperImpl
      log4net.Core.LogImpl

[Visual Basic]
Public Class LogImpl
    Inherits LoggerWrapperImpl
    Implements ILog
[C#]
public class LogImpl : LoggerWrapperImpl, ILog

Thread Safety

This type is not safe for multithreaded operations.

Remarks

This implementation of the ILog interface forwards to the ILogger held by the base class.

This logger has methods to allow the caller to log at the following levels:

DEBUG
The Debug and DebugFormat methods log messages at the DEBUG level. That is the level with that name defined in the repositories LevelMap. The default value for this level is Debug. The IsDebugEnabled property tests if this level is enabled for logging.
INFO
The Info and InfoFormat methods log messages at the INFO level. That is the level with that name defined in the repositories LevelMap. The default value for this level is Info. The IsInfoEnabled property tests if this level is enabled for logging.
WARN
The Warn and WarnFormat methods log messages at the WARN level. That is the level with that name defined in the repositories LevelMap. The default value for this level is Warn. The IsWarnEnabled property tests if this level is enabled for logging.
ERROR
The Error and ErrorFormat methods log messages at the ERROR level. That is the level with that name defined in the repositories LevelMap. The default value for this level is Error. The IsErrorEnabled property tests if this level is enabled for logging.
FATAL
The Fatal and FatalFormat methods log messages at the FATAL level. That is the level with that name defined in the repositories LevelMap. The default value for this level is Fatal. The IsFatalEnabled property tests if this level is enabled for logging.

The values for these levels and their semantic meanings can be changed by configuring the LevelMap for the repository.

Requirements

Namespace: log4net.Core

Assembly: log4net (in log4net.dll)

See Also

LogImpl Members | log4net.Core Namespace