skriva-transport-elasticsearch
Version:
Index logs into Elasticsearch
10 lines (9 loc) • 449 B
TypeScript
import type { BasePacket, Formatter, LogLevels, TransportFunction } from "skriva";
declare type Options<T, L extends LogLevels, B extends BasePacket> = {
url: string;
index: string;
format: Formatter<T, L, B, BasePacket>;
getId?: Formatter<T, L, B, string>;
};
export declare function createElasticsearchTransport<T, L extends LogLevels, B extends BasePacket>(opts: Options<T, L, B>): TransportFunction<T, L, B>;
export {};