UNPKG

@thorium-dev-group/x402-mcp-extension

Version:
22 lines 831 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ConsoleLoggerFactory = void 0; const ConsoleLogger_1 = require("./ConsoleLogger"); class ConsoleLoggerFactory { validateLogLevel(level) { if (!level) { return 'warn'; } const validLevels = ['error', 'warn', 'info', 'debug']; if (!validLevels.includes(level)) { throw new Error(`Invalid log level from environment: ${level}`); } return level; } createLogger(component, options) { const logLevel = options?.level || this.validateLogLevel(process.env.X402_LOG_LEVEL); return new ConsoleLogger_1.ConsoleLogger(component, logLevel, options); } } exports.ConsoleLoggerFactory = ConsoleLoggerFactory; //# sourceMappingURL=ConsoleLoggerFactory.js.map