@push.rocks/smartlog
Version:
A minimalistic, distributed, and extensible logging tool supporting centralized log management.
10 lines (9 loc) • 545 B
TypeScript
import * as plugins from './slclick.plugins.js';
export declare class SmartlogDestinationClickhouse implements plugins.smartlogInterfaces.ILogDestination {
static createAndStart(optionsArg: plugins.smartclickhouse.IClickhouseConstructorOptions): Promise<SmartlogDestinationClickhouse>;
private smartclickhouseDb;
private logTable;
constructor(options: plugins.smartclickhouse.IClickhouseConstructorOptions);
start(): Promise<void>;
handleLog(logPackage: plugins.smartlogInterfaces.ILogPackage<unknown>): Promise<void>;
}