Skip to content

Class: Logger ​

Logger is a helper class to log data in a nice and consistent way. An instance is available on BdApi.

Methods ​

debug() ​

debug(pluginName, ...messages): void

Logs a message used for debugging purposes.

Parameters ​

ParameterTypeDescription
pluginNamestringName of the calling module.
...messagesany[]Messages to log

Returns ​

void


error() ​

error(pluginName, ...messages): void

Logs an error message.

Parameters ​

ParameterTypeDescription
pluginNamestringName of the calling module
...messagesany[]Messages to log

Returns ​

void


info() ​

info(pluginName, ...messages): void

Logs an informational message.

Parameters ​

ParameterTypeDescription
pluginNamestringName of the calling module
...messagesany[]Messages to log

Returns ​

void


log() ​

log(pluginName, ...messages): void

Logs a basic message.

Parameters ​

ParameterTypeDescription
pluginNamestringName of the calling module.
...messagesany[]Messages to log

Returns ​

void


stacktrace() ​

stacktrace(pluginName, message, error): void

Logs an error using a collapsed error group with stacktrace.

Parameters ​

ParameterTypeDescription
pluginNamestringName of the calling module
messageanyMessage or error to log
errorErrorError object to log with the message

Returns ​

void


warn() ​

warn(pluginName, ...messages): void

Logs a warning message.

Parameters ​

ParameterTypeDescription
pluginNamestringName of the calling module
...messagesany[]Messages to log

Returns ​

void