Logger

Logger

Class representing a logger

Constructor

new Logger(options)

Create a logger

Source:
Parameters:
Name Type Description
options Object

The options for logger

Name Type Attributes Default Description
timestampEnabled Boolean <optional>
true

Include timestamp in logged item

timestampColor String <optional>
'dim'

Color for timestamp

levels Object <optional>

Settings for different logger levels

Name Type Attributes Description
log Object <optional>

Settings for the level log

Name Type Attributes Default Description
logToConsole Boolean <optional>
true

Log level log to console

logToFile Boolean <optional>
true

Log level log to file

logToSentry Boolean <optional>
false

Log level log to Sentry

color String <optional>
'white'

Color for log type label

debug Object <optional>

Settings for the level debug

Name Type Attributes Default Description
logToConsole Boolean <optional>
true

Log level debug to console

logToFile Boolean <optional>
true

Log level debug to file

logToSentry Boolean <optional>
false

Log level debug to Sentry

color String <optional>
'white'

Color for log type label

error Object <optional>

Settings for the level error

Name Type Attributes Default Description
logToConsole Boolean <optional>
true

Log level error to console

logToFile Boolean <optional>
true

Log level error to file

logToRaven Boolean <optional>
true

Log level error to Sentry

color String <optional>
'white'

Color for log type label

info Object <optional>

Settings for the level info

Name Type Attributes Default Description
logToConsole Boolean <optional>
true

Log level info to console

logToFile Boolean <optional>
true

Log level info to file

logToSentry Boolean <optional>
false

Log level info to Sentry

color String <optional>
'white'

Color for log type label

warn Object <optional>

Settings for the level warn

Name Type Attributes Default Description
logToConsole Boolean <optional>
true

Log level warn to console

logToFile Boolean <optional>
true

Log level warn to file

logToSentry Boolean <optional>
false

Log level warn to Sentry

color String <optional>
'white'

Color for log type label

file String <optional>

Path to text file to log to

raven.url String <optional>

Sentry url

raven.config Object <optional>

Sentry config

Members

(private) timestamp

Get timestamp

Source:

Methods

debug()

Debug Log

Source:

error()

Error Log

Source:

info()

Info Log

Source:

log()

Standard Log

Source:

(private) logMessage(level, message)

Log message

Source:
Parameters:
Name Type Description
level String

Level of log

message Array

Array containing message to log

warn()

Warn Log

Source: