Monster.Logging. Logger

The logger is a class that takes care of logging.

Constructor

new Logger()

Since
  • 1.5.0
License
  • AGPLv3

Methods

addHandler(handler) → {Logger}

Parameters:
NameTypeDescription
handlerHandler
Throws:

the handler must be an instance of Handler

Type
Error
Returns:
Type: 
Logger

getLabel(level) → {string}

Labels

.

Labels

Parameters:
NameTypeDescription
levelinteger
Returns:
Type: 
string

getLevel(label) → {integer}

Level

.

Level

Parameters:
NameTypeDescription
labelstring
Returns:
Type: 
integer

logDebug(arguments) → {Logger}

log Debug message

ALL > TRACE > DEBUG > INFO > WARN > ERROR > FATAL > OFF (ALL = 0xff;OFF = 0x00;

.

log Debug message

ALL > TRACE > DEBUG > INFO > WARN > ERROR > FATAL > OFF (ALL = 0xff;OFF = 0x00;

Parameters:
NameTypeDescription
arguments*
Since
  • 1.5.0
Returns:
Type: 
Logger

logError(arguments) → {Logger}

log Error message

ALL > TRACE > DEBUG > INFO > WARN > ERROR > FATAL > OFF (ALL = 0xff;OFF = 0x00;

.

log Error message

ALL > TRACE > DEBUG > INFO > WARN > ERROR > FATAL > OFF (ALL = 0xff;OFF = 0x00;

Parameters:
NameTypeDescription
arguments*
Since
  • 1.5.0
Returns:
Type: 
Logger

logFatal(arguments) → {Logger}

log Fatal message

ALL > TRACE > DEBUG > INFO > WARN > ERROR > FATAL > OFF (ALL = 0xff;OFF = 0x00;

.

log Fatal message

ALL > TRACE > DEBUG > INFO > WARN > ERROR > FATAL > OFF (ALL = 0xff;OFF = 0x00;

Parameters:
NameTypeDescription
arguments*
Since
  • 1.5.0
Returns:
Type: 
Logger

logInfo(arguments) → {Logger}

log Info message

ALL > TRACE > DEBUG > INFO > WARN > ERROR > FATAL > OFF (ALL = 0xff;OFF = 0x00;

.

log Info message

ALL > TRACE > DEBUG > INFO > WARN > ERROR > FATAL > OFF (ALL = 0xff;OFF = 0x00;

Parameters:
NameTypeDescription
arguments*
Since
  • 1.5.0
Returns:
Type: 
Logger

logTrace(arguments) → {Logger}

log Trace message

ALL > TRACE > DEBUG > INFO > WARN > ERROR > FATAL > OFF (ALL = 0xff;OFF = 0x00;

.

log Trace message

ALL > TRACE > DEBUG > INFO > WARN > ERROR > FATAL > OFF (ALL = 0xff;OFF = 0x00;

Parameters:
NameTypeDescription
arguments*
Since
  • 1.5.0
Returns:
Type: 
Logger

logWarn(arguments) → {Logger}

log Warn message

ALL > TRACE > DEBUG > INFO > WARN > ERROR > FATAL > OFF (ALL = 0xff;OFF = 0x00;

.

log Warn message

ALL > TRACE > DEBUG > INFO > WARN > ERROR > FATAL > OFF (ALL = 0xff;OFF = 0x00;

Parameters:
NameTypeDescription
arguments*
Since
  • 1.5.0
Returns:
Type: 
Logger

removeHandler(handler) → {Logger}

Parameters:
NameTypeDescription
handlerHandler
Throws:

the handler must be an instance of Handler

Type
Error
Returns:
Type: 
Logger