@iflow-mcp/promptx
Version:
AI角色创建平台和智能工具开发平台,基于MCP协议提供专业AI能力注入
24 lines (20 loc) • 1.03 kB
text/typescript
import pino from 'pino';
interface LoggerConfig {
level?: string;
console?: boolean;
file?: boolean | {
dirname?: string;
};
colors?: boolean;
}
declare function createLogger(config?: LoggerConfig): pino.Logger;
declare const logger: pino.Logger<never, boolean>;
declare const error: (msgOrObj: string | object, objOrMsg?: object | string) => void;
declare const warn: (msgOrObj: string | object, objOrMsg?: object | string) => void;
declare const info: (msgOrObj: string | object, objOrMsg?: object | string) => void;
declare const debug: (msgOrObj: string | object, objOrMsg?: object | string) => void;
declare const verbose: (msgOrObj: string | object, objOrMsg?: object | string) => void;
declare const log: (level: string, msg: string, ...args: any[]) => void;
type Logger = pino.Logger;
type LogLevel = 'fatal' | 'error' | 'warn' | 'info' | 'debug' | 'trace';
export { type LogLevel, type Logger, type LoggerConfig, createLogger, debug, logger as default, error, info, log, verbose, warn };