AK-21/Graphite-Industrial-Intelligence
0
1import { entityKind } from "./entity.cjs";2export interface Logger {3 logQuery(query: string, params: unknown[]): void;4}5export interface LogWriter {6 write(message: string): void;7}8export declare class ConsoleLogWriter implements LogWriter {9 static readonly [entityKind]: string;10 write(message: string): void;11}12export declare class DefaultLogger implements Logger {13 static readonly [entityKind]: string;14 readonly writer: LogWriter;15 constructor(config?: {16 writer: LogWriter;17 });18 logQuery(query: string, params: unknown[]): void;19}20export declare class NoopLogger implements Logger {21 static readonly [entityKind]: string;22 logQuery(): void;23}24 