Class: ConsoleLogger
Class: ConsoleLogger
Console Logger class.
This class implements the ILogger interface and uses either the native console object or a custom logging tool.
Example
const logger = ConsoleLogger.create({ blueprint });
logger.info('Application started');
Implements
Constructors
Constructor
new ConsoleLogger(options): ConsoleLogger;
Constructs a ConsoleLogger instance.
Parameters
options
Options for creating the ConsoleLogger.
Returns
ConsoleLogger
Methods
debug()
debug(message, ...optionalParams): void;
Logs debug-level messages, used for debugging purposes.
Parameters
message
string
The message to log.
optionalParams
...unknown
[]
Optional parameters to log.
Returns
void
Implementation of
error()
error(message, ...optionalParams): void;
Logs errors, used to report errors or exceptions.
Parameters
message
string
The error message to log.
optionalParams
...unknown
[]
Optional parameters to log.
Returns
void
Implementation of
info()
info(message, ...optionalParams): void;
Logs informational messages.
Parameters
message
string
The message to log.
optionalParams
...unknown
[]
Optional parameters to log.
Returns
void
Implementation of
log()?
optional log(message, ...optionalParams): void;
Logs general messages, similar to info
but less specific.
Parameters
message
string
The message to log.
optionalParams
...unknown
[]
Optional parameters to log.
Returns
void
Implementation of
warn()
warn(message, ...optionalParams): void;
Logs warnings, used to indicate potential issues.
Parameters
message
string
The warning message to log.
optionalParams
...unknown
[]
Optional parameters to log.
Returns
void
Implementation of
create()
static create(options): ConsoleLogger;
Create a new ConsoleLogger instance.
Parameters
options
Options for creating the ConsoleLogger.
Returns
ConsoleLogger
- A new instance of ConsoleLogger.