Console transport
August 13, 2025 ยท View on GitHub
Displays a log message in the console
Options
colorMap {Record<LogLevel, string>}
Default:
{
error: 'red',
warn: 'yellow',
info: 'cyan',
verbose: 'unset',
debug: 'gray',
silly: 'gray',
default: 'unset',
}
A map of log levels to colors.
format {string | (params: FormatParams) => any[]}
Default: '[{y}-{m}-{d} {h}:{i}:{s}.{ms}] [{level}] {text}'
Determines how to serialize log message while writing to a file. Read more.
level {LogLevel | false}
Default: false
Filter log messages which can be sent via the transport.
useStyles {boolean}
By default, it tries to determine whether it's possible to use colors in console. You can set it to true/false to force enable/disable that.
Default: undefined
writeFn {(options: { message: LogMessage }) => void}
A function which actually prints formatted console message to console. You can override it if you want to use some third-party library for that.