UNPKG

endfield-mcp

Version:

MCP Server for Arknights: Endfield (TypeScript / stdio + Streamable HTTP)

17 lines • 572 B
/** * Shared stderr logger. * * All Endfield-MCP logging goes to stderr — stdout is reserved for the * MCP JSON-RPC channel in stdio mode. Each module that logs creates a * scoped logger via `createLogger("ef.xxx")` so log lines are prefixed * with their origin for easy filtering. * * Format: `<ISO timestamp> <LEVEL> <scope>: <message>` */ export function createLogger(scope) { return (level, msg) => { const ts = new Date().toISOString(); process.stderr.write(`${ts} ${level} ${scope}: ${msg}\n`); }; } //# sourceMappingURL=log.js.map