UNPKG

@akala/core

Version:
11 lines (10 loc) 606 B
import { MiddlewareResult } from "../../middlewares/shared.js"; import { ILogMiddlewareAsync, LogLevels } from "../shared.js"; export declare class MulticastLogMiddlewareAsync implements ILogMiddlewareAsync { private loggers; constructor(loggers?: ILogMiddlewareAsync[]); use(...middlewares: ILogMiddlewareAsync[]): void; shouldHandle(logLevel: LogLevels, namespaces: string[]): boolean; handle(logLevel: LogLevels, namespaces: string[], ...args: any[]): Promise<MiddlewareResult>; } export declare function multicastLoggerAsync(...loggers: ILogMiddlewareAsync[]): ILogMiddlewareAsync;