From 0aa32b2044ca63f9291db32869243e4d81eb57b0 Mon Sep 17 00:00:00 2001 From: Mario Rodriguez Molins Date: Wed, 28 Jun 2023 11:59:08 +0200 Subject: [PATCH] Disable debug level logger for some actions --- internal/logger/logger.go | 5 +++++ internal/packages/installer/factory.go | 2 ++ internal/testrunner/runners/system/runner.go | 2 ++ 3 files changed, 9 insertions(+) diff --git a/internal/logger/logger.go b/internal/logger/logger.go index c1199ca2f..033531683 100644 --- a/internal/logger/logger.go +++ b/internal/logger/logger.go @@ -18,6 +18,11 @@ func EnableDebugMode() { Debug("Enable verbose logging") } +// DisableDebugMode method disables verbose logging. +func DisableDebugMode() { + isDebugMode = false +} + // Debug method logs message with "debug" level. func Debug(a ...interface{}) { if !IsDebugMode() { diff --git a/internal/packages/installer/factory.go b/internal/packages/installer/factory.go index 85d33a7c2..7e379151d 100644 --- a/internal/packages/installer/factory.go +++ b/internal/packages/installer/factory.go @@ -70,6 +70,7 @@ func NewForPackage(options Options) (Installer, error) { return CreateForZip(options.Kibana, options.ZipPath) } + logger.DisableDebugMode() target, err := builder.BuildPackage(builder.BuildOptions{ PackageRoot: options.RootPath, CreateZip: supportsZip, @@ -79,6 +80,7 @@ func NewForPackage(options Options) (Installer, error) { if err != nil { return nil, fmt.Errorf("failed to build package: %v", err) } + logger.EnableDebugMode() if supportsZip { return CreateForZip(options.Kibana, target) diff --git a/internal/testrunner/runners/system/runner.go b/internal/testrunner/runners/system/runner.go index eb3692499..1b34cc703 100644 --- a/internal/testrunner/runners/system/runner.go +++ b/internal/testrunner/runners/system/runner.go @@ -232,11 +232,13 @@ func (r *runner) run() (results []testrunner.TestResult, err error) { } defer os.RemoveAll(tempDir) + logger.DisableDebugMode() dumpOptions := stack.DumpOptions{Output: tempDir, Profile: r.options.Profile} _, err = stack.Dump(dumpOptions) if err != nil { return nil, fmt.Errorf("dump failed: %w", err) } + logger.EnableDebugMode() logResults, err := r.checkAgentLogs(dumpOptions, startTesting, errorPatterns) if err != nil {