From 555516d1cc264624188bcb0cdeb27a48e037f290 Mon Sep 17 00:00:00 2001 From: Orestis Floros Date: Wed, 8 Apr 2026 19:17:48 +0200 Subject: [PATCH] Replace deprecated LoggingWithTypedOutputs with LoggingWithTypedOutputsLocal (#13436) LoggingWithTypedOutputs is deprecated in favor of the Local variant which returns a localized logger instance. Use the returned logger directly via Named() instead of re-reading from global state with logp.NewLogger(). (cherry picked from commit 5465a5e7a7ba16015ba498090ab379db7e8c8c59) --- pkg/core/logger/logger.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkg/core/logger/logger.go b/pkg/core/logger/logger.go index 9d4cc546e88..788014f0bdb 100644 --- a/pkg/core/logger/logger.go +++ b/pkg/core/logger/logger.go @@ -130,11 +130,12 @@ func new(name string, cfg, eventLoggerCfg *Config, logInternal bool) (*Logger, e return nil, fmt.Errorf("could not convert event log config: %w", err) } - if err := configure.LoggingWithTypedOutputs("", commonCfg, eventLoggercommonCfg, "log.type", "event", outputs...); err != nil { + logger, err := configure.LoggingWithTypedOutputsLocal("", commonCfg, eventLoggercommonCfg, "log.type", "event", outputs...) + if err != nil { return nil, fmt.Errorf("error initializing logging: %w", err) } - return logp.NewLogger(name), nil + return logger.Named(name), nil } func ToCommonConfig(cfg *Config) (*config.C, error) {