fix logging for email plugin (#1670)
Co-authored-by: sabban <15465465+sabban@users.noreply.github.com>
This commit is contained in:
parent
1aac5d78d9
commit
27194a9f9c
|
@ -12,7 +12,7 @@ import (
|
||||||
"gopkg.in/yaml.v2"
|
"gopkg.in/yaml.v2"
|
||||||
)
|
)
|
||||||
|
|
||||||
var logger hclog.Logger = hclog.New(&hclog.LoggerOptions{
|
var baseLogger hclog.Logger = hclog.New(&hclog.LoggerOptions{
|
||||||
Name: "email-plugin",
|
Name: "email-plugin",
|
||||||
Level: hclog.LevelFromString("INFO"),
|
Level: hclog.LevelFromString("INFO"),
|
||||||
Output: os.Stderr,
|
Output: os.Stderr,
|
||||||
|
@ -87,11 +87,12 @@ func (n *EmailPlugin) Notify(ctx context.Context, notification *protobufs.Notifi
|
||||||
}
|
}
|
||||||
cfg := n.ConfigByName[notification.Name]
|
cfg := n.ConfigByName[notification.Name]
|
||||||
|
|
||||||
|
logger := baseLogger.Named(cfg.Name)
|
||||||
|
|
||||||
if cfg.LogLevel != nil && *cfg.LogLevel != "" {
|
if cfg.LogLevel != nil && *cfg.LogLevel != "" {
|
||||||
logger.SetLevel(hclog.LevelFromString(*cfg.LogLevel))
|
logger.SetLevel(hclog.LevelFromString(*cfg.LogLevel))
|
||||||
}
|
}
|
||||||
|
|
||||||
logger = logger.Named(cfg.Name)
|
|
||||||
logger.Debug("got notification")
|
logger.Debug("got notification")
|
||||||
|
|
||||||
server := mail.NewSMTPClient()
|
server := mail.NewSMTPClient()
|
||||||
|
@ -138,6 +139,6 @@ func main() {
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
GRPCServer: plugin.DefaultGRPCServer,
|
GRPCServer: plugin.DefaultGRPCServer,
|
||||||
Logger: logger,
|
Logger: baseLogger,
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue