Skip to content

loglevel plugin to send logs from the browser to Datadog via the datadog browser logs SDK

License

Notifications You must be signed in to change notification settings

manbearwiz/loglevel-datadog

Repository files navigation

loglevel-datadog

npm npm bundle size NPM npm GitHub issues semantic-release: angular

Send loglevel logs from the browser to Datadog via the datadog browser logs SDK.

loglevel + @datadog/browser-logs

Note that adding plugins to loglevel will show log output line numbers as coming from inside the plugin.

Installation

npm install --save loglevel-datadog

Usage

import log from 'loglevel';
import { loglevelDatadog } from 'loglevel-datadog';

loglevelDatadog(log, {
  clientToken: '<DATADOG_CLIENT_TOKEN>',
  site: '<DATADOG_SITE>',
  forwardErrorsToLogs: true,
  sampleRate: 100,
});

log.warn('hello datadog');

Configuration

loglevelDatadog uses the same configuration interface as @datadog/browser-logs. See the datadog initialization parameters for more details.