UNPKG

@hestjs/logger

Version:

HestJS Logger - A powerful logging solution based on Pino

35 lines 966 B
import * as stdSerializers from 'pino-std-serializers'; /** * 错误序列化器 - 扩展标准错误序列化器 */ export declare const errorSerializer: (err: Error) => any; /** * 请求序列化器 */ export declare const requestSerializer: (req: any) => any; /** * 响应序列化器 */ export declare const responseSerializer: (res: any) => any; /** * 用户序列化器 - 避免敏感信息泄露 */ export declare const userSerializer: (user: any) => any; /** * 数据库查询序列化器 */ export declare const querySerializer: (query: any) => any; /** * 获取默认序列化器 */ export declare function getDefaultSerializers(): { req: typeof stdSerializers.req; res: typeof stdSerializers.res; user: (user: any) => any; query: (query: any) => any; }; /** * 创建自定义序列化器 */ export declare function createSerializer<T = any>(fn: (value: T) => any): (value: T) => any; //# sourceMappingURL=serializers.d.ts.map