5.1.0 • Published 1 year ago

tripitaka-datadog v5.1.0

Weekly downloads
-
License
ISC
Repository
github
Last release
1 year ago

Tripitaka Datadog

NPM version NPM downloads Code Style

Tripitaka Datadog provides a transport and processor for the Tripitaka logger, which are suitable for publishing logs to Datadog.

TL;DR

import { Level, Logger, transports } from 'tripitaka';
import { datadogTransport, datadogProcessor } from 'tripitaka-datadog';

const onError = (error: any) => {
  // ...
}

 const logger = new Logger({
    processors: [datadogProcessor()],
    transports: [
        datadogTransport({
            apiKey: <api-key>,
            hostname: <host-name>,
            service: <service>,
            ddsource: <source>,
            ddtags: <tags>,
            intakeRegion: 'eu',
            threshold: Level.INFO,
        },
        onError),
        transports.stream(),
    ],
});

const book = {
    title: 'Monkey',
    author: "Wu Ch'eng-en",
    ISBN10: '9780140441116',
};

const book = {
  title: "Monkey",
  author: "Wu Ch'eng-en",
  ISBN10: "9780140441116",
};

logger.info("Retrieved book", { book });
5.1.0

1 year ago

5.0.0

1 year ago

1.0.8

2 years ago

1.0.7

2 years ago

1.0.6

2 years ago

1.0.5

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago