From cd3bd2ad926fa9182534e4cd1f9260bf6cbecee7 Mon Sep 17 00:00:00 2001 From: Nicolas MASSE Date: Thu, 17 Feb 2022 22:04:24 +0100 Subject: [PATCH] do not copy a logger --- archive.go | 4 ++-- cli/cmd/archive.go | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/archive.go b/archive.go index e535239..b422d5e 100644 --- a/archive.go +++ b/archive.go @@ -66,7 +66,7 @@ type Archiver struct { S3Config S3Config // credentials to connect to S3 MqttConfig MqttConfig // credentials to connect to MQTT WorkingDir string // location to store JSON files - Logger log.Logger // a logger + Logger *log.Logger // a logger SubscribePattern string // the pattern (ie. "#") to subscribe to FilterRegex string // topics matching this regex will filtered out filter *regexp.Regexp // compiled regex: topics matching this regex will filtered out @@ -90,7 +90,7 @@ func (archiver *Archiver) StartArchive() error { archiver.filter = regexp.MustCompile(archiver.FilterRegex) // connect to MQTT server - SetMqttLogger(&archiver.Logger) + SetMqttLogger(archiver.Logger) archiver.Logger.Println("Connecting to MQTT server...") var err error archiver.client, err = NewMqttClient(archiver.MqttConfig) diff --git a/cli/cmd/archive.go b/cli/cmd/archive.go index 4f17645..ac8458e 100644 --- a/cli/cmd/archive.go +++ b/cli/cmd/archive.go @@ -81,7 +81,7 @@ var archiveCmd = &cobra.Command{ SubscribePattern: viper.GetString("subscribePattern"), WorkingDir: viper.GetString("workingDir"), FilterRegex: viper.GetString("exclude"), - Logger: *logger, + Logger: logger, } // trap SIGINT and SIGTEM to gracefully stop