@httpc/kit
Version:
httpc toolbox for building function-based API with minimal code and end-to-end type safety
14 lines (13 loc) • 606 B
TypeScript
import { Logger as ProviderLogger } from "winston";
import { LogLevel, ILogger } from "../types";
export declare class WinstonLogger implements ILogger {
private readonly logger;
constructor(logger: ProviderLogger);
error(message: string | Error, ...args: any[]): void;
info(message: string, ...args: any[]): void;
warn(message: string, ...args: any[]): void;
debug(message: string, ...args: any[]): void;
verbose(message: string, ...args: any[]): void;
log(level: string, message: string, ...args: any[]): void;
isLevelEnabled(level: LogLevel): boolean;
}