Skip to main content

Interface: LoggerOptions

Defined in: projects/plugins/packages/logger/src/lib/Logger.ts:107

The logger options.

Since​

1.0.0

Properties​

defaultFormat?​

optional defaultFormat: 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?​

optional depth: 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?​

optional format: 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?​

optional join: string

Defined in: projects/plugins/packages/logger/src/lib/Logger.ts:149

The string that joins different messages.

Since​

1.0.0

Default​

' '

level?​

optional level: LogLevel

Defined in: projects/plugins/packages/logger/src/lib/Logger.ts:142

The minimum log level.

Since​

1.0.0

Default​

LogLevel.Info

stderr?​

optional stderr: 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?​

optional stdout: 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