core: don't log redraw_surface or redraw_inspector app messages (#10491)

They are _very_ verbose and make other debug logs difficult to read.
This commit is contained in:
Jeffrey C. Ollie
2026-01-29 13:43:43 -06:00
committed by GitHub

View File

@@ -237,7 +237,13 @@ pub fn needsConfirmQuit(self: *const App) bool {
/// Drain the mailbox.
fn drainMailbox(self: *App, rt_app: *apprt.App) !void {
while (self.mailbox.pop()) |message| {
log.debug("mailbox message={s}", .{@tagName(message)});
if (comptime std.log.logEnabled(.debug, .app)) {
switch (message) {
// these tend to be way too verbose for normal debugging
.redraw_surface, .redraw_inspector => {},
else => log.debug("mailbox message={t}", .{message}),
}
}
switch (message) {
.open_config => try self.performAction(rt_app, .open_config),
.new_window => |msg| try self.newWindow(rt_app, msg),