diff --git a/src/ClaudeDo.Worker/ClaudeDo.Worker.csproj b/src/ClaudeDo.Worker/ClaudeDo.Worker.csproj
index 45c64d3..bab0594 100644
--- a/src/ClaudeDo.Worker/ClaudeDo.Worker.csproj
+++ b/src/ClaudeDo.Worker/ClaudeDo.Worker.csproj
@@ -2,6 +2,7 @@
+
diff --git a/src/ClaudeDo.Worker/Program.cs b/src/ClaudeDo.Worker/Program.cs
index 3f06a19..71ebc32 100644
--- a/src/ClaudeDo.Worker/Program.cs
+++ b/src/ClaudeDo.Worker/Program.cs
@@ -31,13 +31,8 @@ var builder = WebApplication.CreateBuilder(args);
var logRoot = cfg.LogRoot;
Directory.CreateDirectory(logRoot);
-builder.Host.UseSerilog((ctx, lc) => lc
- .MinimumLevel.Information()
- .WriteTo.File(
- System.IO.Path.Combine(logRoot, "worker-.log"),
- rollingInterval: RollingInterval.Day,
- retainedFileCountLimit: 7,
- shared: true));
+builder.Host.UseSerilog((ctx, lc) =>
+ ClaudeDo.Logging.LoggingSetup.Configure(lc, "worker", logRoot));
builder.Services.AddDbContextFactory(opt =>
opt.UseSqlite($"Data Source={cfg.DbPath}"));