LoggerOptions
Properties
level
Type: number
= 4
Sets the log level to the given value, preventing messages from less important log levels from being printed to the console. Use in conjunction with
the log.LEVELS
constants.
maxDepth
Type: number
= 4
Max depth of data object that will be logged. Anything deeper than the limit will be stripped off.
maxStringLength
Type: number
= 2000
Max length of the string to be logged. Longer strings will be truncated.
prefix
Type: string
Prefix to be prepended the each logged line.
suffix
Type: string
Suffix that will be appended the each logged line.
logger
Type: Logger
Logger implementation to be used. Default one is log.LoggerText to log messages as easily readable strings. Optionally you can use log.LoggerJson
that formats each log line as a JSON.
data
Type: Record<string, unknown>
Additional data to be added to each log line.