Static customReturns the current custom log callback, undefined by default. See
setCustomLogCallback() for a detailed
description.
Static emojiRepresents whether or not emojis should be used as the log level indicator in the logs.
Represents whether or not emojis should be used as the log level indicator in the logs.
Static enabledWhether the logger is currently enabled.
Enables or disables logging.
Static logRegisters a file path where logs will be written to, whenever Ditto wants to issue a log (on top of emitting the log to the console).
Static minimumThe minimum log level at which logs will be logged.
For example if this is set to Warning, then only logs that are logged
with the Warning or Error log levels will be shown.
The minimum log level at which logs will be logged.
For example if this is set to Warning, then only logs that are logged
with the Warning or Error log levels will be shown.
Static debugStatic errorStatic infoStatic logLogs the message for the given level.
Static setRegisters a custom callback that will be called to report each log entry.
function called for each log entry. undefined will
unregister any previous callback and stop reporting log entries through
callbacks.
if called in a React Native environment.
Static setOn Node, registers a file path where logs will be written to, whenever Ditto wants to issue a log (on top of emitting the log to the console). In the browser, this method has no effect.
can be null, in which case the current logging file, if any,
is unregistered, otherwise, the file path must be within an already
existing directory.
Static setConvenience method, takes the path part of the URL and calls setLogFile() with it.
Static verboseStatic warning
Class with static methods to customize the logging behavior from Ditto and log messages with the Ditto logging infrastructure.