SkylinkLogger

SkylinkLogger

Class used for logging messages on the console. Exports a singleton logger object.

Constructor

new SkylinkLogger()

Source:
Example
import { SkylinkLogger } from 'skylinkjs';

const skylinkLogger = new SkylinkLogger();

Members

logLevels :Object

List of log levels.

Properties:
Name Type Description
TRACE number

All logs.

DEBUG number
INFO number
WARN number
ERROR number
SILENT number

No logs.

Source:

storedLogs :Array.<logItems>

The stored logs when storeLogs flag is set to true.

Source:

storeLogs :boolean

The flag that enables the store logs function.

Source:

Methods

disableAll()

Disables all logging with lowest level (SILENT).

Source:

enableAll()

Enables logging with highest level (TRACE).

Source:

setLevel(level, storeLogs)

Method that sets the log level.

Parameters:
Name Type Description
level number

The log level to be set. REF: logLevels

storeLogs Boolean

The flag if logs should be stored.

Source:
Example
skylinkLogger.setLogLevels(skylinkLogger.logLevels.TRACE);