@camunda8/sdk
Version:
[](https://www.npmjs.com/package/@camunda8/sdk)
30 lines (29 loc) • 872 B
TypeScript
import { Characteristics, State } from './ConnectionFactory';
import { ZBLoggerConfig } from './interfaces-1.0';
import { ZBLogger } from './ZBLogger';
export declare class StatefulLogInterceptor {
characteristics: Characteristics;
log: ZBLogger;
blocking: boolean;
state: State;
errors: never[];
logs: never[];
initialConnection: boolean;
private blockingTimer?;
constructor({ characteristics, logConfig, }: {
characteristics: Characteristics;
logConfig: ZBLoggerConfig;
});
close(): void;
logError: (err: any) => void;
logInfo: (msg: any) => void;
logDebug: (msg: any, ...args: any[]) => void;
logDirect: (msg: any) => false | void;
connectionError: () => void;
ready: () => void;
private emptyErrors;
private emptyLogs;
private wrap;
private info;
private error;
}