From 6531a83ef4a647aa241472bc4845f3725d3f91a2 Mon Sep 17 00:00:00 2001 From: Patrick Huie Date: Wed, 18 Feb 2026 13:15:18 +1100 Subject: [PATCH] all capabilities emit beholder logs automatically --- pkg/loop/server.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkg/loop/server.go b/pkg/loop/server.go index ae61c9d6c..f0e26d6a7 100644 --- a/pkg/loop/server.go +++ b/pkg/loop/server.go @@ -14,6 +14,7 @@ import ( "github.com/smartcontractkit/chainlink-common/pkg/beholder" "github.com/smartcontractkit/chainlink-common/pkg/config/build" + "github.com/smartcontractkit/chainlink-common/pkg/custmsg" "github.com/smartcontractkit/chainlink-common/pkg/logger" "github.com/smartcontractkit/chainlink-common/pkg/services" "github.com/smartcontractkit/chainlink-common/pkg/services/otelhealth" @@ -269,6 +270,9 @@ func (s *Server) start(opts ...ServerOpt) error { s.LimitsFactory.Settings = s.cfg.settingsGetter } + // Wrap logger with beholder so all logs are emitted via BaseMessage + s.Logger = logger.Sugared(custmsg.NewBeholderLogger(s.Logger, custmsg.NewLabeler())) + return nil }