Logger

Monster/Logging. Logger

Logger class

you can call the method via the monster namespace new Monster.Logging.Logger().

<script type="module">
import {Monster} from 'https://cdn.jsdelivr.net/npm/@schukai/monster@1.5.0/dist/modules/logging/logger.js';
console.log(new Monster.Logging.Logger())
</script>

Alternatively, you can also integrate this function individually.

<script type="module">
import {ID} from 'https://cdn.jsdelivr.net/npm/@schukai/monster@1.5.0/dist/modules/logging/logger.js';
console.log(new Logger())
</script>

Constructor

new Logger()

Source:
Since:
  • 1.5.0

Methods

addHandler(handler) → {Logger}

Source:
Parameters:
Name Type Description
handler Handler
Throws:

the handler must be an instance of Handler

Type
Error
Returns:
Type
Logger

getLabel(level) → {string}

Source:

Labels

Parameters:
Name Type Description
level integer
Returns:
Type
string

getLevel(label) → {integer}

Source:

Level

Parameters:
Name Type Description
label string
Returns:
Type
integer

logDebug(arguments) → {Logger}

Source:
Since:
  • 1.5.0

log Debug message

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

Parameters:
Name Type Description
arguments *
Returns:
Type
Logger

logError(arguments) → {Logger}

Source:
Since:
  • 1.5.0

log Error message

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

Parameters:
Name Type Description
arguments *
Returns:
Type
Logger

logFatal(arguments) → {Logger}

Source:
Since:
  • 1.5.0

log Fatal message

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

Parameters:
Name Type Description
arguments *
Returns:
Type
Logger

logInfo(arguments) → {Logger}

Source:
Since:
  • 1.5.0

log Info message

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

Parameters:
Name Type Description
arguments *
Returns:
Type
Logger

logTrace(arguments) → {Logger}

Source:
Since:
  • 1.5.0

log Trace message

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

Parameters:
Name Type Description
arguments *
Returns:
Type
Logger

logWarn(arguments) → {Logger}

Source:
Since:
  • 1.5.0

log Warn message

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

Parameters:
Name Type Description
arguments *
Returns:
Type
Logger

removeHandler(handler) → {Logger}

Source:
Parameters:
Name Type Description
handler Handler
Throws:

the handler must be an instance of Handler

Type
Error
Returns:
Type
Logger