@axiomhq/logging
Version:
The official logging package for Axiom
17 lines (16 loc) • 491 B
text/typescript
import { Axiom, AxiomWithoutBatching } from '@axiomhq/js';
import { LogLevel } from '../logger.cjs';
import { Transport } from './transport.cjs';
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 {};