UNPKG

@nexe/logger

Version:

Nexe Logger - A powerful logging solution based on Pino

56 lines 1.39 kB
import type { TransportConfig } from "./types"; /** * 控制台传输配置 */ export declare function createConsoleTransport(options?: { colorize?: boolean; translateTime?: boolean | string; ignore?: string; singleLine?: boolean; hideObject?: boolean; }): TransportConfig; /** * 文件传输配置 */ export declare function createFileTransport(options?: { destination: string; mkdir?: boolean; append?: boolean; maxSize?: number; maxFiles?: number; }): TransportConfig; /** * 滚动文件传输配置 */ export declare function createRotatingFileTransport(options?: { filename: string; frequency?: string; maxSize?: string; maxFiles?: string | number; dateFormat?: string; }): TransportConfig; /** * JSON 文件传输配置 */ export declare function createJsonFileTransport(options?: { destination: string; mkdir?: boolean; append?: boolean; }): TransportConfig; /** * 多传输配置 */ export declare function createMultiTransport(transports: TransportConfig[]): any; /** * 开发环境传输 */ export declare function createDevelopmentTransport(): TransportConfig; /** * 生产环境传输 */ export declare function createProductionTransport(): any; /** * 根据环境获取传输配置 */ export declare function getEnvironmentTransport(env?: string): any; //# sourceMappingURL=transports.d.ts.map