From bebe3564d61b14187440413cc94b9a00aa837749 Mon Sep 17 00:00:00 2001 From: Pascal Syma Date: Mon, 29 Jun 2026 21:11:26 +0200 Subject: [PATCH] Add api logging --- server/middleware/log.ts | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 server/middleware/log.ts diff --git a/server/middleware/log.ts b/server/middleware/log.ts new file mode 100644 index 0000000..f6c4de6 --- /dev/null +++ b/server/middleware/log.ts @@ -0,0 +1,12 @@ +import { getUserSession } from '#imports'; + +export default defineEventHandler(async (event) => { + const { method, path } = event; + if (path.startsWith('/api/metrics')) { + return; + } + const { user } = await getUserSession(event); + const ip = getRequestIP(event, { xForwardedFor: true }); + + console.log('--> ', ip ?? '???', user?.id ?? 'Anon', method, path); +});