1.0.2 • Published 5 years ago

datadog-logger v1.0.2

Weekly downloads
9
License
MIT
Repository
github
Last release
5 years ago

Datadog Logger (beta)

datadog-logger

You've small project and wanna logging to cloud service, but do not wanna install graylog or another logging agent?

Store your logs at Datadog via datadog-logger. It's simple.

Install

npm i datadog-logger

Create logger

import { DatadogLogger } from 'datadog-logger';

const log = new DatadogLogger({
  logLevel: 'info',
  apiKey: process.env.DATADOG_API_KEY,
  allowStdout: true,
  service: 'service-name',
  source: 'script-name',
  hostname: 'service-host',
  tags: {
    platform: 'node',
    language: 'typescript',
  },
});

Use

log.info('Hello world!');
log.warn('Warning!');
log.error('some error', new Error('bad code'));
log.debug('2 + 2 =', 2 + 2);

Look logs at Datadog

datadog-interface

Options

NameTypeRequiredDefault
apiKeystringYesnull
logLevelstringNo'info'
servicestringNo'nodejs-project'
sourcestringNo'nodejs-script'
tagsobjectNo{}
hostnamestringNo'localhost'
allowStdoutbooleanNofalse
stdoutOnlybooleanNofalse
1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago

0.0.3

5 years ago

0.0.2

5 years ago

0.0.1

5 years ago