feat(server/middleware): create request logging middleware

This commit is contained in:
☙◦ The Tablet ❀ GamerGirlandCo ◦❧ 2023-10-03 00:58:05 -04:00
parent 84502b68b8
commit da700b90d5
Signed by: tablet
GPG Key ID: 924A5F6AF051E87C

View File

@ -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}`,
);
});
});