Description

Simple logger for the lib and plugins.

Details

Methods


<static> stacktrace( module, message, error )

Description

Logs an error using a collapsed error group with stacktrace.

Parameters
Name Type Description
module string

Name of the calling module.

message string

Message or error to have logged.

error Error

Error object to log with the message.

Details

<static> err( module, ...message )

Description

Logs using error formatting. For logging an actual error object consider module:Logger.stacktrace

Parameters
Name Type Attributes Description
module string

Name of the calling module.

message string <repeatable>

Messages to have logged.

Details

<static> warn( module, ...message )

Description

Logs a warning message.

Parameters
Name Type Attributes Description
module string

Name of the calling module.

message any <repeatable>

Messages to have logged.

Details

<static> info( module, ...message )

Description

Logs an informational message.

Parameters
Name Type Attributes Description
module string

Name of the calling module.

message any <repeatable>

Messages to have logged.

Details

<static> debug( module, ...message )

Description

Logs used for debugging purposes.

Parameters
Name Type Attributes Description
module string

Name of the calling module.

message any <repeatable>

Messages to have logged.

Details

<static> log( module, ...message )

Description

Logs used for basic loggin.

Parameters
Name Type Attributes Description
module string

Name of the calling module.

message any <repeatable>

Messages to have logged.

Details

<static> _log( module, message, type )

Description

Logs strings using different console levels and a module label.

Parameters
Name Type Default Description
module string

Name of the calling module.

message any | Array.<any>

Messages to have logged.

type module:Logger.LogTypes log

Type of log to use in console.

Details