UNPKG

@adaas/virtul-api

Version:

The library to templitify API requests and work with async tasks.

11 lines (10 loc) 471 B
import { VAPIExecutionTask } from "../tasks/task.abstract"; import { IVAPIExecutionTaskOnProps } from "../tasks/task.types"; import { VAPILogger } from "./logger.abstract"; export declare class LoggerManager { protected loggers: Map<string, VAPILogger>; addLogger(logger: VAPILogger): void; getLogger(name: any): VAPILogger | undefined; listen(task: VAPIExecutionTask<any>): void; protected log(data: IVAPIExecutionTaskOnProps<any>): Promise<void>; }