UNPKG

mcp-think-tank

Version:

Structured thinking and knowledge management tool for Model Context Protocol

34 lines (33 loc) 796 B
/** * Simple wrapper to console methods - no timing logic */ export class Logger { constructor(context) { this.context = context; } debug(message, data) { // No debug output } info(message, data) { console.error(`[INFO] [${this.context}] ${message}`); } warn(message, data) { console.error(`[WARN] [${this.context}] ${message}`); } error(message, error, data) { console.error(`[ERROR] [${this.context}] ${message}`); if (error?.stack) { console.error(error.stack); } } } /** * Creates a logger wrapper without any timing logic */ export function createLogger(context) { return new Logger(context); } /** * Root logger instance */ export const rootLogger = createLogger('root');