Object type with [LogLevelType]LogLevelType values
Creates a new KeyLogger instance with the given default log key mapping and optional logger.
Object type with [LogLevelType]LogLevelType values
default log key mapping object with LogLevelType values.
Optionallogger: ILoggerLike
Logger instance that implements ILoggerLike interface. (console, winston, log4js, etc.)
Logger instance that implements ILoggerLike interface. (console, winston, log4js, etc.)
Set temporary log key mapping to all keys or reset to default mapping if level is undefined.
log level to set for all keys or undefined to reset to default mapping
KeyLogger is a logger that extends normal logger and uses a object key mapping to determine the log level for each unique key. It allows log level configuration for different log keys.
Example
Since
v0.0.1
See
KeyLogger