Skip to main content

Class: Logger

Implements​

Constructors​

new Logger()​

new Logger(level: LogLevel): Logger

Parameters​

ParameterType
levelLogLevel

Returns​

Logger

Defined in​

projects/framework/src/lib/utils/logger/Logger.ts:6

Properties​

level​

level: LogLevel

Defined in​

projects/framework/src/lib/utils/logger/Logger.ts:4


levels​

protected readonly static levels: Map<LogLevel, LogMethods>

Defined in​

projects/framework/src/lib/utils/logger/Logger.ts:44

Methods​

debug()​

debug(...values: readonly unknown[]): void

Alias of ILogger.write with LogLevel.Debug as level.

Parameters​

ParameterTypeDescription
...valuesreadonly unknown[]The values to log.

Returns​

void

Implementation of​

ILogger.debug

Defined in​

projects/framework/src/lib/utils/logger/Logger.ts:18


error()​

error(...values: readonly unknown[]): void

Alias of ILogger.write with LogLevel.Error as level.

Parameters​

ParameterTypeDescription
...valuesreadonly unknown[]The values to log.

Returns​

void

Implementation of​

ILogger.error

Defined in​

projects/framework/src/lib/utils/logger/Logger.ts:30


fatal()​

fatal(...values: readonly unknown[]): void

Alias of ILogger.write with LogLevel.Fatal as level.

Parameters​

ParameterTypeDescription
...valuesreadonly unknown[]The values to log.

Returns​

void

Implementation of​

ILogger.fatal

Defined in​

projects/framework/src/lib/utils/logger/Logger.ts:34


has()​

has(level: LogLevel): boolean

Checks whether a level is supported.

Parameters​

ParameterTypeDescription
levelLogLevelThe level to check.

Returns​

boolean

Implementation of​

ILogger.has

Defined in​

projects/framework/src/lib/utils/logger/Logger.ts:10


info()​

info(...values: readonly unknown[]): void

Alias of ILogger.write with LogLevel.Info as level.

Parameters​

ParameterTypeDescription
...valuesreadonly unknown[]The values to log.

Returns​

void

Implementation of​

ILogger.info

Defined in​

projects/framework/src/lib/utils/logger/Logger.ts:22


trace()​

trace(...values: readonly unknown[]): void

Alias of ILogger.write with LogLevel.Trace as level.

Parameters​

ParameterTypeDescription
...valuesreadonly unknown[]The values to log.

Returns​

void

Implementation of​

ILogger.trace

Defined in​

projects/framework/src/lib/utils/logger/Logger.ts:14


warn()​

warn(...values: readonly unknown[]): void

Alias of ILogger.write with LogLevel.Warn as level.

Parameters​

ParameterTypeDescription
...valuesreadonly unknown[]The values to log.

Returns​

void

Implementation of​

ILogger.warn

Defined in​

projects/framework/src/lib/utils/logger/Logger.ts:26


write()​

write(level: LogLevel, ...values: readonly unknown[]): void

Writes the log message given a level and the value(s).

Parameters​

ParameterTypeDescription
levelLogLevelThe log level.
...valuesreadonly unknown[]The values to log.

Returns​

void

Implementation of​

ILogger.write

Defined in​

projects/framework/src/lib/utils/logger/Logger.ts:38