browser-sdk

Home > @datadog/browser-logs > Logger

Logger interface

Set of convenience methods for each supported log level.

All methods accept the same parameters: message: human-readable log text. messageContext: optional JSON-serialisable object merged with the log context. error: optional Error instance captured with the log.

Signature:

export interface Logger 

Methods

Method Description
alert(message, messageContext, error) Add an ALERT log (action must be taken immediately).
critical(message, messageContext, error) Add a CRITICAL log (serious failure).
debug(message, messageContext, error) Add a DEBUG log (developer usage).
emerg(message, messageContext, error) Add an EMERGENCY log (system is unusable).
error(message, messageContext, error) Add an ERROR log (runtime error).
info(message, messageContext, error) Add an INFO log (notable but expected).
notice(message, messageContext, error) Add a NOTICE log (normal but significant).
ok(message, messageContext, error) Add an OK log (success).
warn(message, messageContext, error) Add a WARN log (unexpected behaviour).