Static manager that controls the creation of loggers. More...
Inherits Object.
Public Member Functions | |
LoggerManager ()=delete | |
Static Public Member Functions | |
static System::SharedPtr< Logger > | GetLogger (System::String name) |
Gets a logger by the specified name. More... | |
static void | AddLogger (System::String name, System::SharedPtr< Logger > logger) |
Adds a logger to the LoggerManager with specified name. More... | |
static void | RemoveLogger (System::String name) |
Removes a logger with the specified name. More... | |
static bool | ContainsLogger (System::String name) |
Determines whether the logger cache contains an object with the specified logger name. More... | |
static System::SharedPtr< Logger > | CreateLogger (System::String name, System::SharedPtr< Appender > appender) |
Creates a logger with specified name and appender. More... | |
static System::SharedPtr< Logger > | CreateLogger (System::String name, const System::ArrayPtr< System::SharedPtr< Appender >> &appenders) |
Creates a logger with specified name and appender. More... | |
static System::SharedPtr< Logger > | CreateLogger (System::String name, System::SharedPtr< LogLevel > severity, System::SharedPtr< Appender > appender) |
Creates a logger with specified name and appender. More... | |
static System::SharedPtr< Logger > | CreateLogger (System::String name, System::SharedPtr< LogLevel > severity, const System::ArrayPtr< System::SharedPtr< Appender >> &appenders) |
Creates a logger with specified name and appender. More... | |
Static manager that controls the creation of loggers.
|
delete |
|
static |
Adds a logger to the LoggerManager with specified name.
name | The logger name. |
logger | The logger. |
|
static |
Determines whether the logger cache contains an object with the specified logger name.
name | The logger name. |
|
static |
Creates a logger with specified name and appender.
name | The logger name. |
appenders | The appender. |
|
static |
Creates a logger with specified name and appender.
name | The logger name. |
appender | The appender. |
|
static |
Creates a logger with specified name and appender.
name | The logger name. |
severity | The severity. |
appenders | The appenders array. |
|
static |
Creates a logger with specified name and appender.
name | The logger name. |
severity | The severity. |
appender | The appender. |
|
static |
Gets a logger by the specified name.
name | The logger name. |
|
static |
Removes a logger with the specified name.
name | The logger name. |