From 4832f63e010ec9c5fcb88c0be9b14566f246ea5b Mon Sep 17 00:00:00 2001 From: Jason White <22136798+strobus@users.noreply.github.com> Date: Sat, 14 Mar 2026 09:08:39 -0400 Subject: [PATCH] fix(outbox): downgrade "Skipping message" log from INFO to DEBUG This log fires for every outbox record that was already processed by another pod or goroutine, which is expected behavior in multi-replica deployments. At INFO level it produces thousands of noisy log lines that obscure meaningful output. Co-Authored-By: Claude Opus 4.6 --- outbox.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/outbox.go b/outbox.go index 97b2ace..6d17319 100644 --- a/outbox.go +++ b/outbox.go @@ -249,7 +249,7 @@ func (o outbox[T]) processMessageTx(ctx context.Context, id xid.ID) func(s Store } if errors.Is(err, errSkippingRecord) { - logger.InfoContext( + logger.DebugContext( ctx, "Skipping message", slog.String("reason", err.Error()),