From fb5c67280fdcdad1563ba977df2099d0f1d1f7a6 Mon Sep 17 00:00:00 2001 From: CJ van den Berg Date: Tue, 2 Dec 2025 13:24:26 +0100 Subject: [PATCH] refactor: drop level prefix from std.log error and info messages Errors are already logged as errors and info messages don't need any extra context. --- src/log.zig | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/log.zig b/src/log.zig index 7561a73..0be31e3 100644 --- a/src/log.zig +++ b/src/log.zig @@ -260,7 +260,11 @@ pub fn std_log_function( const log_pid = std_log_pid orelse return; const prefix = "[" ++ comptime level.asText() ++ "] "; var buf: [max_log_message]u8 = undefined; - const output = std.fmt.bufPrint(&buf, prefix ++ format, args) catch "MESSAGE TOO LARGE"; + const fmt = switch (level) { + .warn, .debug => prefix ++ format, + .err, .info => format, + }; + const output = std.fmt.bufPrint(&buf, fmt, args) catch "MESSAGE TOO LARGE"; if (level == .err) { log_pid.send(.{ "log", "error", @tagName(scope), "std.log", "->", output }) catch {}; } else {