From da700b90d5156c03086fa03d6811da49b29a61f8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=98=99=E2=97=A6=20The=20Tablet=20=E2=9D=80=20GamerGirla?= =?UTF-8?q?ndCo=20=E2=97=A6=E2=9D=A7?= Date: Tue, 3 Oct 2023 00:58:05 -0400 Subject: [PATCH] feat(server/middleware): create request logging middleware --- server/middleware/90.log.ts | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 server/middleware/90.log.ts diff --git a/server/middleware/90.log.ts b/server/middleware/90.log.ts new file mode 100644 index 0000000..e11e20b --- /dev/null +++ b/server/middleware/90.log.ts @@ -0,0 +1,12 @@ +import { log } from "~/lib/server/logger"; + +export default eventHandler(async (ev) => { + log.profile("request"); + ev.node.res.on("close", () => { + log.profile( + `{${ + ev.context.currentUser?.username || "guest" + }} | ${ev.method.toLocaleUpperCase()} @ ${ev._path}`, + ); + }); +});