import { g as RequestLogger } from "../../types-B82IuY7M.mjs"; import { HTTPEvent } from "nitro/h3"; //#region src/nitro-v3/useLogger.d.ts /** * Returns the request logger attached to the given Nitro v3 HTTP event. * * @param event - The current HTTPEvent from Nitro v3. * @param service - Optional service name to override the default service. * @returns The request-scoped logger. * @throws Error if the logger is not initialized on the event context. * * @example * import { useLogger } from '@safaricom-mxl/log/nitro/v3' * * export default defineHandler((event) => { * const log = useLogger(event) * log.set({ foo: 'bar' }) * }) */ declare function useLogger>(event: HTTPEvent, service?: string): RequestLogger; //#endregion export { useLogger }; //# sourceMappingURL=useLogger.d.mts.map