From 80e5d9f8e11f4cd9c43b305bdb18660c2f25ffc4 Mon Sep 17 00:00:00 2001 From: Panos Koutsovasilis Date: Tue, 2 Jul 2024 22:45:14 +0300 Subject: [PATCH] fix: exit directly in debugPrintProcessor when log doesn't have debug level enabled --- libbeat/publisher/processing/processors.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/libbeat/publisher/processing/processors.go b/libbeat/publisher/processing/processors.go index e90202401a7..a3fe42c88da 100644 --- a/libbeat/publisher/processing/processors.go +++ b/libbeat/publisher/processing/processors.go @@ -199,6 +199,10 @@ func debugPrintProcessor(info beat.Info, log *logp.Logger) *processorFn { EscapeHTML: false, }) return newProcessor("debugPrint", func(event *beat.Event) (*beat.Event, error) { + if !log.IsDebug() { + return event, nil + } + mux.Lock() defer mux.Unlock()