electron-log-transport-datadog
Version:
Send logs to Datadog from electron-log in Electron.
19 lines (15 loc) • 627 B
text/typescript
import { LogMessage } from 'electron-log';
import { DDTransportOptions } from 'datadog-transport-common';
interface ElectronLogTransportOpts extends DDTransportOptions {
/**
* Set to assign a field to store all metadata in the log object that is sent to datadog.
*/
metadataField?: string;
/**
* Set to re-assign the field that stores all array metadata in the log object that is sent to datadog.
* Default is "arrayData".
*/
arrayDataField?: string;
}
declare function dataDogTransport(options: ElectronLogTransportOpts): (message: LogMessage) => void;
export { dataDogTransport };