UNPKG

stellar-cyber-mcp-agents

Version:

Model Context Protocol (MCP) server for Stellar Cyber security operations with specialized multi-agent analysis capabilities

35 lines 1.03 kB
class ConsoleLogger { level; constructor(level = 'info') { this.level = level; } debug(message, meta) { if (this.shouldLog('debug')) { console.debug(`[DEBUG] ${message}`, meta || ''); } } info(message, meta) { if (this.shouldLog('info')) { console.info(`[INFO] ${message}`, meta || ''); } } warn(message, meta) { if (this.shouldLog('warn')) { console.warn(`[WARN] ${message}`, meta || ''); } } error(message, meta) { if (this.shouldLog('error')) { console.error(`[ERROR] ${message}`, meta || ''); } } fatal(message, meta) { console.error(`[FATAL] ${message}`, meta || ''); } shouldLog(level) { const levels = ['debug', 'info', 'warn', 'error', 'fatal']; return levels.indexOf(level) >= levels.indexOf(this.level); } } export const logger = new ConsoleLogger(process.env['LOG_LEVEL'] || 'info'); //# sourceMappingURL=logger.js.map