Skip to main content

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