DataDog transport for the LogLayer logging library.
npm install @loglayer/transport-datadog


The DataDog transport for the LogLayer logging library.
Ships logs to DataDog using the datadog-transport-common library.
- Only works server-side (not in browsers)
* For browser-side logging, use the @loglayer/transport-datadog-browser-logs package
- You will not get any console output since this sends directly to DataDog. Use the onDebug option to log out messages.
``bash`
npm install loglayer @loglayer/transport-datadog serialize-error
`typescript
import { LogLayer } from 'loglayer'
import { DataDogTransport } from "@loglayer/transport-datadog"
import { serializeError } from "serialize-error";
const log = new LogLayer({
errorSerializer: serializeError,
transport: new DataDogTransport({
options: {
ddClientConf: {
authMethods: {
apiKeyAuth: "YOUR_API_KEY",
},
},
ddServerConf: {
// Note: This must match the site you use for your DataDog login - See below for more info
site: "datadoghq.eu"
},
onDebug: (msg) => {
console.log(msg);
},
onError: (err, logs) => {
console.error(err, logs);
},
},
})
})
``
See the documentation for more information.