Interface: LoggerOptions
Defined in: projects/plugins/packages/logger/src/lib/Logger.ts:107
The logger options.
Since
1.0.0
Properties
defaultFormat?
optionaldefaultFormat:LoggerLevelOptions
Defined in: projects/plugins/packages/logger/src/lib/Logger.ts:127
The default options used to fill all the possible values for LoggerOptions.format.
Since
1.0.0
Default
options.format.none ?? {}
depth?
optionaldepth:number
Defined in: projects/plugins/packages/logger/src/lib/Logger.ts:156
The inspect depth when logging objects.
Since
1.0.0
Default
0
format?
optionalformat:LoggerFormatOptions
Defined in: projects/plugins/packages/logger/src/lib/Logger.ts:135
The options for each log level. LogLevel.None serves to set the default for all keys, where only LoggerTimestampOptions.timestamp and LoggerLevelOptions.prefix would be overridden.
Since
1.0.0
Default
{}
join?
optionaljoin:string
Defined in: projects/plugins/packages/logger/src/lib/Logger.ts:149
The string that joins different messages.
Since
1.0.0
Default
' '
level?
optionallevel:LogLevel
Defined in: projects/plugins/packages/logger/src/lib/Logger.ts:142
The minimum log level.
Since
1.0.0
Default
LogLevel.Info
stderr?
optionalstderr:WritableStream
Defined in: projects/plugins/packages/logger/src/lib/Logger.ts:120
A writable stream for the error logs.
Since
1.0.0
Default
process.stderr
stdout?
optionalstdout:WritableStream
Defined in: projects/plugins/packages/logger/src/lib/Logger.ts:113
A writable stream for the output logs.
Since
1.0.0
Default
process.stdout