From 29bd1b5069c7a90ab0ada4fa58058f9f04109c8d Mon Sep 17 00:00:00 2001 From: mika kuns Date: Wed, 5 Aug 2026 20:46:57 +0200 Subject: [PATCH] fix(worker): filter EF Core/ASP.NET Core noise out of log ring buffer EF Core logs every SQL statement at Information, which BroadcastLogSink buffers into LogRingBuffer regardless of level, flooding the Log Visualizer overlay and worker log file with SQL noise that buries hand-curated business events. Override both to Warning so real EF Core / ASP.NET Core problems still surface. --- src/ClaudeDo.Worker/Program.cs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/ClaudeDo.Worker/Program.cs b/src/ClaudeDo.Worker/Program.cs index 8e91011d..4cfa7ba8 100644 --- a/src/ClaudeDo.Worker/Program.cs +++ b/src/ClaudeDo.Worker/Program.cs @@ -47,6 +47,8 @@ var broadcastSink = new BroadcastLogSink(logBuffer); builder.Host.UseSerilog((ctx, lc) => lc .MinimumLevel.Information() + .MinimumLevel.Override("Microsoft.EntityFrameworkCore", Serilog.Events.LogEventLevel.Warning) + .MinimumLevel.Override("Microsoft.AspNetCore", Serilog.Events.LogEventLevel.Warning) .WriteTo.File( System.IO.Path.Combine(logRoot, "worker-.log"), rollingInterval: RollingInterval.Day,