From 3f95469a78f5652cf75bbce4befb665e1078ad90 Mon Sep 17 00:00:00 2001 From: Chelsea Mafrica Date: Mon, 11 Oct 2021 02:12:13 -0700 Subject: [PATCH] runtime: logging: Add variable for syslog tag The variable for 'name' in config-settings.go.in was previously hardcoded as "kata". In e7c42fb it was changed to the runtime name, which is "kata-runtime". Add a variable to specify a syslog identifier for consistency for tests and documentation that use it. Fixes #2806 Signed-off-by: Chelsea Mafrica --- src/runtime/pkg/katautils/logger.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/runtime/pkg/katautils/logger.go b/src/runtime/pkg/katautils/logger.go index 4c456798b3..e219c351f0 100644 --- a/src/runtime/pkg/katautils/logger.go +++ b/src/runtime/pkg/katautils/logger.go @@ -20,6 +20,9 @@ import ( var originalLoggerLevel = logrus.WarnLevel var kataUtilsLogger = logrus.NewEntry(logrus.New()) +// SYSLOGTAG is for a consistently named syslog identifier +const SYSLOGTAG = "kata" + // SetLogger sets the logger for the factory. func SetLogger(ctx context.Context, logger *logrus.Entry, level logrus.Level) { fields := logrus.Fields{ @@ -61,7 +64,7 @@ func (h *sysLogHook) Fire(e *logrus.Entry) (err error) { } func newSystemLogHook(network, raddr string) (*sysLogHook, error) { - hook, err := lSyslog.NewSyslogHook(network, raddr, syslog.LOG_INFO, NAME) + hook, err := lSyslog.NewSyslogHook(network, raddr, syslog.LOG_INFO, SYSLOGTAG) if err != nil { return nil, err }