@axiomhq/logging
Version:
The official logging package for Axiom
17 lines (16 loc) • 489 B
TypeScript
import { Axiom, AxiomWithoutBatching } from '@axiomhq/js';
import { LogLevel } from '../logger.js';
import { Transport } from './transport.js';
interface AxiomJSTransportConfig {
axiom: Axiom | AxiomWithoutBatching;
dataset: string;
logLevel?: LogLevel;
}
export declare class AxiomJSTransport implements Transport {
private config;
private promises;
constructor(config: AxiomJSTransportConfig);
log(logs: any[]): void;
flush(): Promise<void>;
}
export {};