aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authornsfisis <nsfisis@gmail.com>2025-11-30 06:45:26 +0900
committernsfisis <nsfisis@gmail.com>2025-12-04 23:26:13 +0900
commit3708851e2f9a32e16a70d5dfe09e35d930344aaa (patch)
treed2484df672d639ac88c5e92986b8b52e03739463
parent442c60b8f92499c45076c3c4cc1a1472b2dd8098 (diff)
downloadkioku-3708851e2f9a32e16a70d5dfe09e35d930344aaa.tar.gz
kioku-3708851e2f9a32e16a70d5dfe09e35d930344aaa.tar.zst
kioku-3708851e2f9a32e16a70d5dfe09e35d930344aaa.zip
feat(server): add logger middleware
Use Hono's built-in logger middleware to log HTTP requests with method, path, status, and response time. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
-rw-r--r--docs/dev/roadmap.md2
-rw-r--r--pkgs/server/src/index.ts4
2 files changed, 4 insertions, 2 deletions
diff --git a/docs/dev/roadmap.md b/docs/dev/roadmap.md
index 16dc004..9f49f5d 100644
--- a/docs/dev/roadmap.md
+++ b/docs/dev/roadmap.md
@@ -14,7 +14,7 @@
- [x] Setup Vitest
- [x] Add simple test to test that Hono works
- [x] Error handling middleware
-- [ ] Logger middleware
+- [x] Logger middleware
### Database
- [ ] Docker Compose with PostgreSQL
diff --git a/pkgs/server/src/index.ts b/pkgs/server/src/index.ts
index 54c1059..a00c9fd 100644
--- a/pkgs/server/src/index.ts
+++ b/pkgs/server/src/index.ts
@@ -1,9 +1,11 @@
import { serve } from "@hono/node-server";
import { Hono } from "hono";
-import { errorHandler } from "./middleware/error-handler";
+import { logger } from "hono/logger";
+import { errorHandler } from "./middleware";
const app = new Hono();
+app.use("*", logger());
app.onError(errorHandler);
app.get("/", (c) => {