@memory-bank/mcp
Version:
Memory-enabled Co-Pilot (MCP) server for managing project documentation and context
31 lines • 1.01 kB
TypeScript
/**
* Interface for document logger
* Abstraction to avoid direct dependency from domain entities to specific logger implementation
*/
export interface IDocumentLogger {
/**
* 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=IDocumentLogger.d.ts.map