UNPKG

@akala/core

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