youling-task
Version:
基于POMDP的研发任务分解工具,支持MCP协议
27 lines (26 loc) • 704 B
TypeScript
/**
* 日志工具 - 将所有日志重定向到stderr,避免干扰MCP通信
*/
/**
* 日志级别
*/
export declare enum LogLevel {
DEBUG = "debug",
INFO = "info",
WARN = "warn",
ERROR = "error"
}
/**
* 将日志输出到stderr,避免干扰MCP通信
* @param level 日志级别
* @param message 日志消息
* @param data 额外数据
*/
export declare function log(level: LogLevel, message: string, data?: any): void;
export declare const logger: {
debug: (message: string, data?: any) => void;
info: (message: string, data?: any) => void;
warn: (message: string, data?: any) => void;
error: (message: string, data?: any) => void;
};
export default logger;