From e1e36a1a052e2bc72b0bf170bd75e11942aaba22 Mon Sep 17 00:00:00 2001 From: robin Date: Wed, 20 May 2026 16:46:32 +0200 Subject: [PATCH] fix: clean dispatch logging --- src/handler.zig | 24 ++++++++---------------- 1 file changed, 8 insertions(+), 16 deletions(-) diff --git a/src/handler.zig b/src/handler.zig index 43d60c5..c7a576a 100644 --- a/src/handler.zig +++ b/src/handler.zig @@ -33,20 +33,16 @@ pub fn dispatch(self: *Self, action: helpers.Action(*Self), req: *httpz.Request, var request = try helpers.Request.init(allocator, req, null); var response = helpers.Response.init(res); - var l = maivi.log("handler.dispatch") + maivi.log("handler.dispatch") + .level(.Info) .int("id", request.id) .string("msg", "request") - .level(.Info); - var it = req.headers.iterator(); - while (it.next()) |header| { - const k = std.mem.join(maivi.allocator, "/", &.{ "header", header.key }) catch header.key; - defer maivi.allocator.free(k); - l = l.string(k, header.value); - } - l .any("method", req.method) - .string("path", request.path) - .log(); + .string("path", request.path).log(); + var l = maivi.log("handler.dispatch").level(.Debug).int("id", request.id); + var it = req.headers.iterator(); + while (it.next()) |header| l = l.string(header.key, header.value); + l.log(); const timer = std.Io.Timestamp.now(maivi.io, .cpu_thread); defer { @@ -68,11 +64,7 @@ pub fn dispatch(self: *Self, action: helpers.Action(*Self), req: *httpz.Request, } it = res.headers.iterator(); - while (it.next()) |header| { - const k = std.mem.join(allocator, "/", &.{ "header", header.key }) catch header.key; - defer allocator.free(k); - l = l.string(k, header.value); - } + while (it.next()) |header| l = l.string(header.key, header.value); l.log(); } -- 2.51.2