Static manager that controls the creation of loggers. More...
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. |