UNPKG

taskflow-ai

Version:

TaskFlow AI - 智能PRD文档解析与任务管理助手,支持多模型AI协同、MCP编辑器集成,专为开发团队设计的CLI工具

55 lines (54 loc) 1.49 kB
import { LoggerConfig } from '../types/config'; /** * 日志服务,用于记录应用运行日志 */ export declare class Logger { private static instance; private logger; /** * 创建日志服务实例 * @param config 日志配置 */ private constructor(); /** * 获取日志服务实例 * @param config 日志配置 */ static getInstance(config: LoggerConfig): Logger; /** * 更新日志配置 * @param config 日志配置 */ updateConfig(config: LoggerConfig): void; /** * 记录错误级别日志 * @param message 日志消息 * @param meta 元数据 */ error(message: string, meta?: Record<string, unknown>): void; /** * 记录警告级别日志 * @param message 日志消息 * @param meta 元数据 */ warn(message: string, meta?: Record<string, unknown>): void; /** * 记录信息级别日志 * @param message 日志消息 * @param meta 元数据 */ info(message: string, meta?: Record<string, unknown>): void; /** * 记录调试级别日志 * @param message 日志消息 * @param meta 元数据 */ debug(message: string, meta?: Record<string, unknown>): void; /** * 通用日志记录方法 * @param level 日志级别 * @param message 日志消息 * @param meta 元数据 */ log(level: string, message: string, meta?: Record<string, unknown>): void; }