@httpc/kit
Version:
httpc toolbox for building function-based API with minimal code and end-to-end type safety
14 lines (13 loc) • 589 B
TypeScript
import { ILogger, ILogService } from "./types";
export declare class NullLoggerService implements ILogService {
createLogger(label: string): ILogger;
}
export declare class NullLogger implements ILogger {
error(message: string | Error, ...args: any[]): void;
info(message: string, ...args: any[]): void;
warn(message: string, ...args: any[]): void;
verbose(message: string, ...args: any[]): void;
debug(message: string, ...args: any[]): void;
log(level: string, message: string, ...args: any[]): void;
isLevelEnabled(level: string): boolean;
}