From 2f895b067ec369ac7b32784d7ee2d053a3d5ed39 Mon Sep 17 00:00:00 2001 From: Matheus Nogueira Date: Wed, 14 Feb 2024 13:31:13 -0300 Subject: [PATCH] fix: panic when log level is not defined (#3639) fix panic when log level is not defined --- agent/runner/runstrategy_dashboard.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/agent/runner/runstrategy_dashboard.go b/agent/runner/runstrategy_dashboard.go index dbca28e206..1fc695f1b4 100644 --- a/agent/runner/runstrategy_dashboard.go +++ b/agent/runner/runstrategy_dashboard.go @@ -44,6 +44,11 @@ func (s *Runner) RunDashboardStrategy(ctx context.Context, cfg agentConfig.Confi } func (s *Runner) disableLogger() func() { + if s.loggerLevel == nil { + // logger is not active, so it's safe to do nothing + return func() {} + } + oldLevel := s.loggerLevel.Level() s.loggerLevel.SetLevel(zap.PanicLevel)