From 27194a9f9c05858352f2a7ca7aad85679afc3a40 Mon Sep 17 00:00:00 2001 From: Manuel Sabban Date: Tue, 16 Aug 2022 18:07:00 +0200 Subject: [PATCH] fix logging for email plugin (#1670) Co-authored-by: sabban <15465465+sabban@users.noreply.github.com> --- plugins/notifications/email/main.go | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/plugins/notifications/email/main.go b/plugins/notifications/email/main.go index 58baca039..9bda04b31 100644 --- a/plugins/notifications/email/main.go +++ b/plugins/notifications/email/main.go @@ -12,7 +12,7 @@ import ( "gopkg.in/yaml.v2" ) -var logger hclog.Logger = hclog.New(&hclog.LoggerOptions{ +var baseLogger hclog.Logger = hclog.New(&hclog.LoggerOptions{ Name: "email-plugin", Level: hclog.LevelFromString("INFO"), Output: os.Stderr, @@ -87,11 +87,12 @@ func (n *EmailPlugin) Notify(ctx context.Context, notification *protobufs.Notifi } cfg := n.ConfigByName[notification.Name] + logger := baseLogger.Named(cfg.Name) + if cfg.LogLevel != nil && *cfg.LogLevel != "" { logger.SetLevel(hclog.LevelFromString(*cfg.LogLevel)) } - logger = logger.Named(cfg.Name) logger.Debug("got notification") server := mail.NewSMTPClient() @@ -138,6 +139,6 @@ func main() { }, }, GRPCServer: plugin.DefaultGRPCServer, - Logger: logger, + Logger: baseLogger, }) }