UNPKG

@hestjs/logger

Version:

HestJS Logger - A powerful logging solution based on Pino

43 lines 1.24 kB
/** * 日志级别格式化器 - 简洁版本,只保留数字级别 */ export declare const levelFormatter: (_label: string, number: number) => { level: number; }; /** * 时间戳格式化器 */ export declare const timestampFormatter: () => { timestamp: string; }; /** * 绑定数据格式化器 - 默认返回空对象,保持简洁 */ export declare const bindingsFormatter: (_bindings: Record<string, any>) => {}; /** * 日志对象格式化器 - 标准化日志结构 */ export declare const logFormatter: (object: Record<string, any>) => { "@timestamp": any; level: any; message: any; }; /** * 错误格式化器 - 专门处理错误对象 */ export declare const errorFormatter: (object: Record<string, any>) => Record<string, any>; /** * 获取默认格式化器 */ export declare function getDefaultFormatters(): { level: (_label: string, number: number) => { level: number; }; bindings: (_bindings: Record<string, any>) => {}; log: (object: Record<string, any>) => Record<string, any>; }; /** * 创建自定义格式化器 */ export declare function createFormatter<T = Record<string, any>>(fn: (object: T) => T): (object: T) => T; //# sourceMappingURL=formatters.d.ts.map