From 10aa17ad6fe680a99f253cca8b32d3beb04050f6 Mon Sep 17 00:00:00 2001 From: Nurlan Moldomurov Date: Tue, 19 Mar 2024 13:39:40 +0300 Subject: [PATCH] PMM-12997 Fix pmm-agent --json output. (#2897) (cherry picked from commit f8f132988d42cfc763987d4f4fe66159e2937317) --- agent/config/config.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/agent/config/config.go b/agent/config/config.go index f97f917541..c2ef25e624 100644 --- a/agent/config/config.go +++ b/agent/config/config.go @@ -18,7 +18,6 @@ package config import ( "fmt" "io/fs" - "log" "net" "net/url" "os" @@ -414,10 +413,11 @@ func Application(cfg *Config) (*kingpin.Application, *string) { }).Bool() app.Flag("version", "Show application version").Short('v').Action(func(*kingpin.ParseContext) error { + // We use fmt instead of log package to provide proper output for --json flag. if *jsonF { - log.Println(version.FullInfoJSON()) + fmt.Println(version.FullInfoJSON()) //nolint:forbidigo } else { - log.Println(version.FullInfo()) + fmt.Println(version.FullInfo()) //nolint:forbidigo } os.Exit(0)