export default defineEventHandler((event) => { const path = getRequestURL(event).pathname; if (!path.startsWith("/api/v1/rates")) return; const ip = getRequestIP(event, { xForwardedFor: true }) ?? "127.0.0.1"; const method = event.method; const userAgent = getRequestHeader(event, "user-agent") ?? ""; event.node.res.on("finish", () => { logRequest({ ip, path, method, statusCode: event.node.res.statusCode, userAgent, timestamp: new Date().toISOString(), }); }); });