UNPKG

@httpc/kit

Version:

httpc toolbox for building function-based API with minimal code and end-to-end type safety

14 lines (13 loc) 588 B
export type LogLevel = "error" | "warn" | "info" | "verbose" | "debug"; export interface 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; } export interface ILogService { createLogger(label: string, properties?: Record<string, any>): ILogger; }