LogManager class provides logging functionality with support for multiple transports. It is designed as a singleton to ensure a single instance throughout the application.
Constructor for LogManager.
Optional
Configuration object for LogManager.
Static
Private
Provides access to the singleton instance of LogManager.
The singleton instance.
Adds a single transport to the LogManager.
The transport object to add.
Adds multiple transports to the LogManager.
The list of transport objects to add.
Logs a debug message.
The message to log at debug level.
Logs an error message.
The message to log at error level.
Handles the initialization and setup of transports based on configuration.
Logs an informational message.
The message to log at info level.
Logs a trace message.
The message to log at trace level.
Logs a warning message.
The message to log at warn level.
LogManager class provides logging functionality with support for multiple transports. It is designed as a singleton to ensure a single instance throughout the application.