datadog-logger-integrations
Version:
Datadog logger integrations
15 lines (12 loc) • 561 B
text/typescript
import { Writable } from 'node:stream';
import { LogObject } from 'consola';
import { LogStreamConfig, DataDogWritableStream } from '../index.cjs';
import '@datadog/datadog-api-client';
declare const convertLevel: (level: number | string) => string;
declare const getDataDogStream: (config: LogStreamConfig<LogObject>) => DataDogWritableStream<LogObject>;
declare class DataDogReporter {
stream: Writable;
constructor(config: LogStreamConfig<LogObject>);
log(logObj: LogObject): void;
}
export { DataDogReporter, convertLevel, getDataDogStream };