From c7e3b4aaa6d0ffdcaca3cadd79fe9ef3d96d3ef6 Mon Sep 17 00:00:00 2001 From: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> Date: Tue, 15 Nov 2022 00:13:09 -0800 Subject: wip --- src/resolver/resolver.zig | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) (limited to 'src/resolver') diff --git a/src/resolver/resolver.zig b/src/resolver/resolver.zig index 9fad998cb..765fc6b77 100644 --- a/src/resolver/resolver.zig +++ b/src/resolver/resolver.zig @@ -541,11 +541,14 @@ pub const Resolver = struct { pub fn flushDebugLogs(r: *ThisResolver, flush_mode: DebugLogs.FlushMode) !void { if (r.debug_logs) |*debug| { - if (flush_mode == DebugLogs.FlushMode.fail) { - try r.log.addRangeDebugWithNotes(null, logger.Range{ .loc = logger.Loc{} }, debug.what, debug.notes.toOwnedSlice()); - } else if (@enumToInt(r.log.level) <= @enumToInt(logger.Log.Level.verbose)) { - try r.log.addVerboseWithNotes(null, logger.Loc.Empty, debug.what, debug.notes.toOwnedSlice()); + if (debug.notes.items.len > 0) { + if (flush_mode == DebugLogs.FlushMode.fail) { + try r.log.addRangeDebugWithNotes(null, logger.Range{ .loc = logger.Loc{} }, debug.what, debug.notes.toOwnedSlice()); + } else if (@enumToInt(r.log.level) <= @enumToInt(logger.Log.Level.verbose)) { + try r.log.addVerboseWithNotes(null, logger.Loc.Empty, debug.what, debug.notes.toOwnedSlice()); + } } + r.debug_logs = null; } } var tracing_start: i128 = if (FeatureFlags.tracing) 0 else undefined; -- cgit v1.2.3