Interface: ILogger
Interface: ILogger
Logger Interface.
Represents a generic logging interface, which can either be a native console object or a popular JavaScript logging library.
Properties
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
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
info()
info: (message, ...optionalParams) => void;
Logs informational messages.
Parameters
message
string
The message to log.
optionalParams
...unknown
[]
Optional parameters to log.
Returns
void
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
trace()?
optional trace: (message, ...optionalParams) => void;
Logs trace-level messages, providing the most detailed information, usually for diagnostic purposes.
Parameters
message
string
The trace message to log.
optionalParams
...unknown
[]
Optional parameters to log.
Returns
void
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