Merge pull request #952 from sdowell/null-err-log
fix: gracefully handle nil err in Logger
This commit is contained in:
commit
534976a97c
|
|
@ -57,9 +57,11 @@ func (l *Logger) Error(err error, msg string, kvList ...interface{}) {
|
|||
Args map[string]interface{}
|
||||
}{
|
||||
Msg: msg,
|
||||
Err: err.Error(),
|
||||
Args: map[string]interface{}{},
|
||||
}
|
||||
if err != nil {
|
||||
payload.Err = err.Error()
|
||||
}
|
||||
if len(kvList)%2 != 0 {
|
||||
kvList = append(kvList, "<no-value>")
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue