Skip to main content
Defined in: packages/http-framework/src/lib/utils/logger/ILogger.ts:54 The contract every logger must fulfill to be usable as container.logger. The framework ships a minimal Logger that writes to the console, and expects richer implementations (file transports, structured output, and alike) to be provided by a plugin through ClientLoggerOptions.instance.

Since

3.4.0

Methods

debug()

debug(…values): void
Defined in: packages/http-framework/src/lib/utils/logger/ILogger.ts:71 Writes the values at LogLevel.Debug level.

Parameters

values
…readonly unknown[] The values to log.

Returns

void

error()

error(…values): void
Defined in: packages/http-framework/src/lib/utils/logger/ILogger.ts:89 Writes the values at LogLevel.Error level.

Parameters

values
…readonly unknown[] The values to log.

Returns

void

fatal()

fatal(…values): void
Defined in: packages/http-framework/src/lib/utils/logger/ILogger.ts:95 Writes the values at LogLevel.Fatal level.

Parameters

values
…readonly unknown[] The values to log.

Returns

void

has()

has(level): boolean
Defined in: packages/http-framework/src/lib/utils/logger/ILogger.ts:59 Whether or not the logger writes entries at the given level.

Parameters

level
LogLevel The level to check for.

Returns

boolean

info()

info(…values): void
Defined in: packages/http-framework/src/lib/utils/logger/ILogger.ts:77 Writes the values at LogLevel.Info level.

Parameters

values
…readonly unknown[] The values to log.

Returns

void

trace()

trace(…values): void
Defined in: packages/http-framework/src/lib/utils/logger/ILogger.ts:65 Writes the values at LogLevel.Trace level.

Parameters

values
…readonly unknown[] The values to log.

Returns

void

warn()

warn(…values): void
Defined in: packages/http-framework/src/lib/utils/logger/ILogger.ts:83 Writes the values at LogLevel.Warn level.

Parameters

values
…readonly unknown[] The values to log.

Returns

void

write()

write(level, …values): void
Defined in: packages/http-framework/src/lib/utils/logger/ILogger.ts:102 Writes the values at the given level, skipping them when ILogger.has returns false.

Parameters

level
LogLevel The level to write the values at.
values
…readonly unknown[] The values to log.

Returns

void