import type { PluginLogger } from "./types.js"; type LoggerLike = { info: (message: string) => void; warn: (message: string) => void; error: (message: string) => void; debug?: (message: string) => void; }; export function createPluginLoaderLogger(logger: LoggerLike): PluginLogger { return { info: (msg) => logger.info(msg), warn: (msg) => logger.warn(msg), error: (msg) => logger.error(msg), debug: (msg) => logger.debug?.(msg), }; }