Skip to content

Class: ConsoleLogger

Defined in: packages/core/src/logger/console-logger.service.ts:15

Implements

Constructors

Constructor

ts
new ConsoleLogger(): ConsoleLogger;

Defined in: packages/core/src/logger/console-logger.service.ts:19

Returns

ConsoleLogger

Constructor

ts
new ConsoleLogger(context): ConsoleLogger;

Defined in: packages/core/src/logger/console-logger.service.ts:20

Parameters

ParameterType
contextstring

Returns

ConsoleLogger

Constructor

ts
new ConsoleLogger(context, options): ConsoleLogger;

Defined in: packages/core/src/logger/console-logger.service.ts:21

Parameters

ParameterType
contextstring
optionsConsoleLoggerOptions

Returns

ConsoleLogger

Methods

colorize()

ts
protected colorize(message, logLevel): string;

Defined in: packages/core/src/logger/console-logger.service.ts:92

Parameters

ParameterType
messagestring
logLevel"error" | "verbose" | "debug" | "log" | "warn" | "fatal"

Returns

string


debug()

Call Signature

ts
debug(message, ...optionalParams): void;

Defined in: packages/core/src/logger/console-logger.service.ts:185

Parameters
ParameterType
messageunknown
...optionalParamsunknown[]
Returns

void

Implementation of

LoggerService.debug

Call Signature

ts
debug(message, context?): void;

Defined in: packages/core/src/logger/console-logger.service.ts:186

Parameters
ParameterType
messageunknown
context?string
Returns

void

Implementation of
ts
LoggerService.debug

error()

Call Signature

ts
error(message, ...optionalParams): void;

Defined in: packages/core/src/logger/console-logger.service.ts:160

Parameters
ParameterType
messageunknown
...optionalParamsunknown[]
Returns

void

Implementation of

LoggerService.error

Call Signature

ts
error(
   message, 
   stack?, 
   context?
): void;

Defined in: packages/core/src/logger/console-logger.service.ts:161

Parameters
ParameterType
messageunknown
stack?string
context?string
Returns

void

Implementation of
ts
LoggerService.error

fatal()

Call Signature

ts
fatal(message, ...optionalParams): void;

Defined in: packages/core/src/logger/console-logger.service.ts:211

Parameters
ParameterType
messageunknown
...optionalParamsunknown[]
Returns

void

Implementation of

LoggerService.fatal

Call Signature

ts
fatal(
   message, 
   stack?, 
   context?
): void;

Defined in: packages/core/src/logger/console-logger.service.ts:212

Parameters
ParameterType
messageunknown
stack?string
context?string
Returns

void

Implementation of
ts
LoggerService.fatal

formatContext()

ts
protected formatContext(context): string;

Defined in: packages/core/src/logger/console-logger.service.ts:39

Parameters

ParameterType
contextstring

Returns

string


formatMessage()

ts
protected formatMessage(
   logLevel, 
   message, 
   pidMessage, 
   formattedLogLevel, 
   contextMessage, 
   timestampDiff
): string;

Defined in: packages/core/src/logger/console-logger.service.ts:43

Parameters

ParameterType
logLevel"error" | "verbose" | "debug" | "log" | "warn" | "fatal"
messageunknown
pidMessagestring
formattedLogLevelstring
contextMessagestring
timestampDiffstring

Returns

string


formatPid()

ts
protected formatPid(pid): string;

Defined in: packages/core/src/logger/console-logger.service.ts:35

Parameters

ParameterType
pidnumber

Returns

string


getColorByLogLevel()

ts
protected getColorByLogLevel(level): (message) => string;

Defined in: packages/core/src/logger/console-logger.service.ts:109

Parameters

ParameterType
level"error" | "verbose" | "debug" | "log" | "warn" | "fatal"

Returns

(message) => string


getContextAndMessagesToPrint()

ts
protected getContextAndMessagesToPrint(args): {
  context: string;
  messages: unknown[];
};

Defined in: packages/core/src/logger/console-logger.service.ts:223

Parameters

ParameterType
argsunknown[]

Returns

ts
{
  context: string;
  messages: unknown[];
}
NameTypeDefined in
contextstringpackages/core/src/logger/console-logger.service.ts:225
messagesunknown[]packages/core/src/logger/console-logger.service.ts:224

getContextAndStackAndMessagesToPrint()

ts
protected getContextAndStackAndMessagesToPrint(args): {
  context: string;
  messages: unknown[];
  stack?: string;
};

Defined in: packages/core/src/logger/console-logger.service.ts:241

Parameters

ParameterType
argsunknown[]

Returns

ts
{
  context: string;
  messages: unknown[];
  stack?: string;
}
NameTypeDefined in
contextstringpackages/core/src/logger/console-logger.service.ts:243
messagesunknown[]packages/core/src/logger/console-logger.service.ts:242
stack?stringpackages/core/src/logger/console-logger.service.ts:244

getTimestamp()

ts
getTimestamp(): string;

Defined in: packages/core/src/logger/console-logger.service.ts:31

Returns

string


isLevelEnabled()

ts
isLevelEnabled(level): boolean;

Defined in: packages/core/src/logger/console-logger.service.ts:142

Parameters

ParameterType
level"error" | "verbose" | "debug" | "log" | "warn" | "fatal"

Returns

boolean


log()

Call Signature

ts
log(message, ...optionalParams): void;

Defined in: packages/core/src/logger/console-logger.service.ts:147

Parameters
ParameterType
messageunknown
...optionalParamsunknown[]
Returns

void

Implementation of

LoggerService.log

Call Signature

ts
log(message, context?): void;

Defined in: packages/core/src/logger/console-logger.service.ts:148

Parameters
ParameterType
messageunknown
context?string
Returns

void

Implementation of
ts
LoggerService.log

printMessages()

ts
protected printMessages(
   messages, 
   context?, 
   logLevel?, 
   writeStreamType?
): void;

Defined in: packages/core/src/logger/console-logger.service.ts:65

Parameters

ParameterTypeDefault value
messagesunknown[]undefined
contextstring""
logLevel"error" | "verbose" | "debug" | "log" | "warn" | "fatal""log"
writeStreamType?"stdout" | "stderr"undefined

Returns

void


printStackTrace()

ts
protected printStackTrace(stack): void;

Defined in: packages/core/src/logger/console-logger.service.ts:276

Parameters

ParameterType
stackstring | undefined

Returns

void


resetContext()

ts
resetContext(): void;

Defined in: packages/core/src/logger/console-logger.service.ts:138

Returns

void


setContext()

ts
setContext(context): void;

Defined in: packages/core/src/logger/console-logger.service.ts:134

Parameters

ParameterType
contextstring

Returns

void


setLogLevels()

ts
setLogLevels(levels): void;

Defined in: packages/core/src/logger/console-logger.service.ts:127

Parameters

ParameterType
levels("error" | "verbose" | "debug" | "log" | "warn" | "fatal")[]

Returns

void

Implementation of

LoggerService.setLogLevels


updateAndGetTimestampDiff()

ts
protected updateAndGetTimestampDiff(): string;

Defined in: packages/core/src/logger/console-logger.service.ts:97

Returns

string


verbose()

Call Signature

ts
verbose(message, ...optionalParams): void;

Defined in: packages/core/src/logger/console-logger.service.ts:198

Parameters
ParameterType
messageunknown
...optionalParamsunknown[]
Returns

void

Implementation of

LoggerService.verbose

Call Signature

ts
verbose(message, context?): void;

Defined in: packages/core/src/logger/console-logger.service.ts:199

Parameters
ParameterType
messageunknown
context?string
Returns

void

Implementation of
ts
LoggerService.verbose

warn()

Call Signature

ts
warn(message, ...optionalParams): void;

Defined in: packages/core/src/logger/console-logger.service.ts:172

Parameters
ParameterType
messageunknown
...optionalParamsunknown[]
Returns

void

Implementation of

LoggerService.warn

Call Signature

ts
warn(message, context?): void;

Defined in: packages/core/src/logger/console-logger.service.ts:173

Parameters
ParameterType
messageunknown
context?string
Returns

void

Implementation of
ts
LoggerService.warn

Properties

PropertyModifierTypeDefault valueDefined in
context?protectedstringundefinedpackages/core/src/logger/console-logger.service.ts:23
optionsprotectedConsoleLoggerOptions{}packages/core/src/logger/console-logger.service.ts:24

Released under the MIT License.