diff options
| author | Gabriel Schneider <[email protected]> | 2026-07-27 00:34:10 -0300 |
|---|---|---|
| committer | Gabriel Schneider <[email protected]> | 2026-08-01 15:02:07 -0300 |
| commit | 950a616e45f76349c3f029e6032cce7cadc2b4e3 (patch) | |
| tree | 595b04e4863e2b62214223afc77244d6ef9987c4 /src/dump.zig | |
| parent | a1f26fc4977b185cbd603749157360c011452e5e (diff) | |
| download | pardes-950a616e45f76349c3f029e6032cce7cadc2b4e3.tar.gz pardes-950a616e45f76349c3f029e6032cce7cadc2b4e3.zip | |
silence library std.log: ghostty-vt's unimplemented-sequence chatter was painting over the UI
Diffstat (limited to 'src/dump.zig')
| -rw-r--r-- | src/dump.zig | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/dump.zig b/src/dump.zig index 06b9cec6..51221197 100644 --- a/src/dump.zig +++ b/src/dump.zig @@ -1,6 +1,11 @@ const std = @import("std"); const builtin = @import("builtin"); +// scoped, not bare std.log: main.zig's logFn drops the unscoped .default scope +// wholesale (ghostty and uucode log there too), and a corrupt dump's parse +// diagnostic is the only thing that says WHICH field went bad. +const log = std.log.scoped(.dump); + /// Where the next dump goes. $PARDES_DUMP wins verbatim (the snapshot harness /// pins it for deterministic goldens); else $XDG_DATA_HOME|~/.local/share /// /pardes/pardes-<utc>.zon — timestamped so dumps never overwrite each other. @@ -148,7 +153,7 @@ pub fn readZon(gpa: std.mem.Allocator, bytes: []const u8, label: []const u8) !St pub fn readZonZ(gpa: std.mem.Allocator, source: [:0]const u8, label: []const u8) !State { if (builtin.os.tag == .emscripten) { const state = std.zon.parse.fromSliceAlloc(State, gpa, source, null, .{}) catch |err| { - std.log.err("parse dump {s}: {s}", .{ label, @errorName(err) }); + log.err("parse dump {s}: {s}", .{ label, @errorName(err) }); return err; }; errdefer std.zon.parse.free(gpa, state); @@ -159,7 +164,7 @@ pub fn readZonZ(gpa: std.mem.Allocator, source: [:0]const u8, label: []const u8) var diag: std.zon.parse.Diagnostics = .{}; defer diag.deinit(gpa); const state = std.zon.parse.fromSliceAlloc(State, gpa, source, &diag, .{}) catch |err| { - std.log.err("parse dump {s}: {f}", .{ label, diag }); + log.err("parse dump {s}: {f}", .{ label, diag }); return err; }; errdefer std.zon.parse.free(gpa, state); |
