@thorium-dev-group/x402-mcp-extension
Version:
X402-MCP Protocol Extension
20 lines (19 loc) • 684 B
TypeScript
import type { ILogger, LogLevel } from '../interfaces/ILogger';
export interface ConsoleLoggerConfig extends Record<string, any> {
showTimestamp?: boolean;
showLevel?: boolean;
showComponent?: boolean;
}
export declare class ConsoleLogger implements ILogger {
private config;
private component;
private level;
constructor(component: string, level: LogLevel, config?: ConsoleLoggerConfig);
private shouldLog;
private formatMessage;
private log;
error(message: string, ...args: any[]): void;
warn(message: string, ...args: any[]): void;
info(message: string, ...args: any[]): void;
debug(message: string, ...args: any[]): void;
}