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);
+});