@memory-bank/mcp
Version:
Memory-enabled Co-Pilot (MCP) server for managing project documentation and context
38 lines • 1.35 kB
TypeScript
import { IDocumentLogger } from '../../domain/logger/IDocumentLogger.js';
/**
* Adapter for shared logger to IDocumentLogger interface
* This allows domain entities to log without directly depending on the shared logger implementation
*/
export declare class DocumentLoggerAdapter implements IDocumentLogger {
private componentLogger;
/**
* Create a new DocumentLoggerAdapter
* @param component Optional component name for this logger instance
*/
constructor(component?: string);
/**
* Log debug message
* @param message Debug message
* @param context Optional context information
*/
debug(message: string, context?: Record<string, unknown>): void;
/**
* Log info message
* @param message Info message
* @param context Optional context information
*/
info(message: string, context?: Record<string, unknown>): void;
/**
* Log warning message
* @param message Warning message
* @param context Optional context information
*/
warn(message: string, context?: Record<string, unknown>): void;
/**
* Log error message
* @param message Error message
* @param context Optional context information
*/
error(message: string, context?: Record<string, unknown>): void;
}
//# sourceMappingURL=DocumentLoggerAdapter.d.ts.map