Skip to main content

Class: Logger

Constructors

Constructor

new Logger(stream): Logger

Parameters

stream

WritableStream

Returns

Logger

Properties

messageTransformer

messageTransformer: (message, level) => string

Parameters

message

string

level

LogLevel

Returns

string


stream

protected readonly stream: WritableStream

Accessors

isDebugEnabled

Get Signature

get isDebugEnabled(): boolean

Returns

boolean

Methods

debug()

debug(fields, message): void

Parameters

fields

Fields | null

message

string

Returns

void


error()

error(messageOrFields, message?): void

Parameters

messageOrFields

string | Fields | null

message?

string

Returns

void


filePath()

filePath(file): string

Parameters

file

string

Returns

string


info()

info(messageOrFields, message?): void

Parameters

messageOrFields

string | Fields | null

message?

string

Returns

void


log()

log(message): void

Parameters

message

string

Returns

void


warn()

warn(messageOrFields, message?): void

Parameters

messageOrFields

string | Fields | null

message?

string

Returns

void


createMessage()

static createMessage(message, fields, level, color, messagePadding?): string

Parameters

message

string

fields

Fields | null

level

LogLevel

color

(it) => string

messagePadding?

number = 0

Returns

string