UNPKG

@hestjs/logger

Version:

HestJS Logger - A powerful logging solution based on Pino

33 lines 937 B
import type { Logger, LoggerConfig } from './types'; /** * 获取全局 Logger 实例 */ export declare function getGlobalLogger(): Logger; /** * 设置全局 Logger 实例 */ export declare function setGlobalLogger(logger: Logger): void; /** * 重置全局 Logger */ export declare function resetGlobalLogger(): void; /** * 配置全局 Logger */ export declare function configureGlobalLogger(name?: string, config?: Partial<LoggerConfig>): Logger; /** * 便利方法 - 直接从全局 Logger 记录日志 */ export declare const logger: { fatal: Logger["fatal"]; error: Logger["error"]; warn: Logger["warn"]; info: Logger["info"]; debug: Logger["debug"]; trace: Logger["trace"]; child: (bindings: Record<string, any>) => Logger; setContext: (context: Record<string, any>) => Logger; flush: () => void; isLevelEnabled: (level: string) => boolean; }; //# sourceMappingURL=global.d.ts.map