winston-datadog-browser
TypeScript icon, indicating that this package has built-in type declarations

1.0.9 • Public • Published

winston-datadog-browser

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

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

winston-transport + @datadog/browser-logs

Installation

npm install --save winston winston-datadog-browser

Usage

import { configure, format } from 'winston';
import { DatadogBrowserLogs } from 'winston-datadog-browser';

configure({
  transports: [
    new DatadogBrowserLogs({
      clientToken: '<DATADOG_CLIENT_TOKEN>',
      site: '<DATADOG_SITE>',
      forwardErrorsToLogs: true,
      sampleRate: 100,
    }),
    // Optionally, also log to browser console
    new BrowserConsole({
      format: format.simple(),
    }),
  ],
});

Configuration

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

Package Sidebar

Install

npm i winston-datadog-browser

Weekly Downloads

1,417

Version

1.0.9

License

MIT

Unpacked Size

7.04 kB

Total Files

7

Last publish

Collaborators

  • manbearwiz