QLogger
@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
protectednew 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