log4net SDK Reference |

# LoggerManager Class

Static manager that controls the creation of repositories

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

System.Object
log4net.Core.LoggerManager

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

#### Thread Safety

This type is not safe for multithreaded operations.

#### Remarks

Static manager that controls the creation of repositories

This class is used by the wrapper managers (e.g. LogManager) to provide access to the ILogger objects.

This manager also holds the IRepositorySelector that is used to lookup and create repositories. The selector can be set either programmatically using the RepositorySelector property, or by setting the `log4net.RepositorySelector` AppSetting in the applications config file to the fully qualified type name of the selector to use.

#### Requirements

Namespace: log4net.Core

Assembly: log4net (in log4net.dll)

#### See Also

LoggerManager Members | log4net.Core Namespace