UNPKG

@nitra/consola

Version:
48 lines (47 loc) 1.2 kB
/// <reference path="./import-meta-env.d.ts" /> export class OpenTelemetryReporter { constructor(options?: {}); endpoint: any; serviceName: any; serviceVersion: any; batchSize: any; flushInterval: any; buffer: any[]; flushTimer: number; headers: any; formatMessage(logObj: any): any; getSeverityNumber(type: any): any; getSeverityText(type: any): any; getFileInfo(): { file: string; line: number; column: number; }; createLogRecord(logObj: any): { timeUnixNano: string; severityNumber: any; severityText: any; body: { stringValue: any; }; attributes: { key: string; value: { stringValue: any; }; }[]; }; sendLogs(logs: any): Promise<void>; flush(): Promise<void>; startFlushTimer(): void; log(logObj: any): void; destroy(): Promise<void>; } export function createOpenTelemetryReporter(options?: { endpoint: string; serviceName: string; serviceVersion: string; batchSize: number; flushInterval: number; headers: any; }): OpenTelemetryReporter;