/** * postgres-mcp - Module-Scoped Logger * * Lightweight wrapper around Logger that automatically injects a module * identifier into every log call. Created via `logger.forModule("MODULE")`. */ import type { LogContext, LogModule } from "./logger.js"; import type { Logger } from "./logger.js"; /** * Module-scoped logger for cleaner code in specific modules */ export declare class ModuleLogger { private parent; private module; constructor(parent: Logger, module: LogModule); private withModule; debug(message: string, context?: LogContext): void; info(message: string, context?: LogContext): void; notice(message: string, context?: LogContext): void; warn(message: string, context?: LogContext): void; warning(message: string, context?: LogContext): void; error(message: string, context?: LogContext): void; critical(message: string, context?: LogContext): void; alert(message: string, context?: LogContext): void; emergency(message: string, context?: LogContext): void; } //# sourceMappingURL=module-logger.d.ts.map