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