From 5ed40296624a62b15f1a4639ed7b5d4f22b14d6b Mon Sep 17 00:00:00 2001 From: Sambhav Saggi <17993169+sambhavsaggi@users.noreply.github.com> Date: Sat, 14 Aug 2021 10:17:24 -0400 Subject: [PATCH] Add syslog tag, wrap syslog in logLevelHook --- internal/log.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/internal/log.go b/internal/log.go index 002934721..f0656d7d0 100644 --- a/internal/log.go +++ b/internal/log.go @@ -132,7 +132,7 @@ func SetupHookLogging(hooks []config.LogrusHook, componentName string) { setupFileHook(hook, level, componentName) case "syslog": checkSyslogHookParams(hook.Params) - setupSyslogHook(hook) + setupSyslogHook(hook, level, componentName) default: logrus.Fatalf("Unrecognised logging hook type: %s", hook.Type) } @@ -199,10 +199,10 @@ func checkSyslogHookParams(params map[string]interface{}) { } -func setupSyslogHook(hook config.LogrusHook) { - syslogHook, err := lSyslog.NewSyslogHook(hook.Params["protocol"].(string), hook.Params["address"].(string), syslog.LOG_INFO, "") +func setupSyslogHook(hook config.LogrusHook, level logrus.Level, componentName string) { + syslogHook, err := lSyslog.NewSyslogHook(hook.Params["protocol"].(string), hook.Params["address"].(string), syslog.LOG_INFO, componentName) if err == nil { - logrus.AddHook(syslogHook) + logrus.AddHook(&logLevelHook{level, syslogHook}) } }