Interface: LoggerOptions
Defined in: src/types/jova/config/interfaces/jovaLoggerOptions.ts:9
Properties
defaultFormat?
optional
defaultFormat:LoggerLevelOptions
Defined in: src/types/jova/config/interfaces/jovaLoggerOptions.ts:30
Name
defaultFormat
Description
The default options used to fill all the possible values for LoggerOptions.format.
Default
options.format.none ?? {}
depth?
optional
depth:number
Defined in: src/types/jova/config/interfaces/jovaLoggerOptions.ts:59
Name
depth
Description
The inspect depth when logging objects.
Default
2
format?
optional
format:LoggerFormatOptions
Defined in: src/types/jova/config/interfaces/jovaLoggerOptions.ts:38
Name
format
Description
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.
Default
{}
join?
optional
join:string
Defined in: src/types/jova/config/interfaces/jovaLoggerOptions.ts:52
Name
join
Description
The string that joins different messages.
Default
' '
level?
optional
level:LogLevel
Defined in: src/types/jova/config/interfaces/jovaLoggerOptions.ts:45
Name
level
Description
The minimum log level.
Default
LogLevel.Info
stderr?
optional
stderr:WritableStream
Defined in: src/types/jova/config/interfaces/jovaLoggerOptions.ts:23
Name
stderr
Description
A writable stream for the error logs.
Default
process.stderr
stdout?
optional
stdout:WritableStream
Defined in: src/types/jova/config/interfaces/jovaLoggerOptions.ts:16
Name
stdout
Description
A writable stream for the output logs.
Default
process.stdout