From 00434f4ac99a4d95769022276571e5f37e69a6c1 Mon Sep 17 00:00:00 2001 From: Ross Williams Date: Sat, 27 Jul 2019 16:04:01 +0000 Subject: [PATCH] daemon/logging: format human: treat 'subsystem' field prefixed logging.Subsystem != string => typecast failed (Also, nobody guarantees that e.Fields contains `field`) --- daemon/logging/logging_formatters.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/daemon/logging/logging_formatters.go b/daemon/logging/logging_formatters.go index 7179676..1ee8260 100644 --- a/daemon/logging/logging_formatters.go +++ b/daemon/logging/logging_formatters.go @@ -88,7 +88,7 @@ func (f *HumanFormatter) Format(e *logger.Entry) (out []byte, err error) { prefixFields := []string{JobField, SubsysField} prefixed := make(map[string]bool, len(prefixFields)+2) for _, field := range prefixFields { - val, ok := e.Fields[field].(string) + val, ok := e.Fields[field] if !ok { continue }