/** 日志级别 */ export type LoggerLevel = 'OFF' | 'ERROR' | 'WARN' | 'INFO' | 'DEBUG' | 'TRACE'; export declare const LOGGER_LEVELS: LoggerLevel[]; /** 默认日志级别 */ export declare const DEFAULT_LOGGER_LEVEL = "INFO"; /** 日志 */ export interface Logger { level: LoggerLevel; isTraceEnabled(): boolean; isDebugEnabled(): boolean; isInfoEnabled(): boolean; isWarnEnabled(): boolean; isErrorEnabled(): boolean; trace(message: any, ...args: any[]): void; debug(message: any, ...args: any[]): void; info(message: any, ...args: any[]): void; warn(message: any, ...args: any[]): void; error(message: any, ...args: any[]): void; } /** 日志构造器 */ export type LoggerConstructor = (level: LoggerLevel) => Logger;