Skip to main content

QLogger

@quik/logging


@quik/logging / QLogger

Abstract Class: QLogger

Defined in: QLogger.ts:13

The base logger class to be used in the application.

This class is the base of the available loggers in the application. To use this class, you need a transport and the level of information you want to log.

Extended by​

Implements​

  • IQLogger

Constructors​

Constructor​

protected new QLogger(transport, logLevel?): QLogger

Defined in: QLogger.ts:20

The constructor of the logger class.

Parameters​

transport​

TransportStream

The transport used for the winston logger.

logLevel?​

QLogLevel

The level of logging we will use in our application.

Returns​

QLogger

Properties​

_log​

protected _log: Logger

Defined in: QLogger.ts:31

The logger object the application will use for logging.

Accessors​

level​

Get Signature​

get level(): string

Defined in: QLogger.ts:43

Getter for the logger level.

Returns​

string

Implementation of​

IQLogger.level


log​

Get Signature​

get log(): Logger

Defined in: QLogger.ts:36

Getter for the logger object.

Returns​

Logger

Methods​

debug()​

debug(message, ...meta): Logger

Defined in: QLogger.ts:86

Method to log a debug message.

Parameters​

message​

string

The message to be logged.

meta​

...unknown[]

Various other meta elements passed to the log method.

Returns​

Logger

Implementation of​

IQLogger.debug


error()​

error(message, ...meta): Logger

Defined in: QLogger.ts:63

Method to log an error message.

Parameters​

message​

unknown

The message to be logged.

meta​

...unknown[]

Various other meta elements passed to the log method.

Returns​

Logger

Implementation of​

IQLogger.error


info()​

info(message, ...meta): Logger

Defined in: QLogger.ts:53

Method to log an information message.

Parameters​

message​

string

The message to be logged.

meta​

...unknown[]

Various other meta elements passed to the log method.

Returns​

Logger

Implementation of​

IQLogger.info


silly()​

silly(message, ...meta): Logger

Defined in: QLogger.ts:106

Method to log a silly message.

Parameters​

message​

string

The message to be logged.

meta​

...unknown[]

Various other meta elements passed to the log method.

Returns​

Logger

Implementation of​

IQLogger.silly


verbose()​

verbose(message, ...meta): Logger

Defined in: QLogger.ts:96

Method to log a verbose message.

Parameters​

message​

string

The message to be logged.

meta​

...unknown[]

Various other meta elements passed to the log method.

Returns​

Logger

Implementation of​

IQLogger.verbose


warn()​

warn(message, ...meta): Logger

Defined in: QLogger.ts:76

Method to log a warning message.

Parameters​

message​

string

The message to be logged.

meta​

...unknown[]

Various other meta elements passed to the log method.

Returns​

Logger

Implementation of​

IQLogger.warn