log4net SDK Reference |

# LogManager Class

This class is used by client applications to request logger instances.

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

System.Object
log4net.LogManager

[Visual Basic]
NotInheritable Public Class LogManager
[C#]
public sealed class LogManager

#### Thread Safety

This type is safe for multithreaded operations.

#### Remarks

This class has static methods that are used by a client to request a logger instance. The GetLogger method is used to retrieve a logger.

See the ILog interface for more details.

#### Example

Simple example of logging messages

    [C#]
    ILog log = LogManager.GetLogger("application-log");

    log.Info("Application Start");
    log.Debug("This is a debug message");

    if (log.IsDebugEnabled)
    {
        log.Debug("This is another debug message");
    }

#### Requirements

Namespace: log4net

Assembly: log4net (in log4net.dll)

#### See Also

LogManager Members | log4net Namespace | ILog