Merge pull request #492 from jzelinskie/log-err-type

pkg/log: add type field for errors
This commit is contained in:
Jimmy Zelinskie 2020-05-08 14:04:34 -04:00 committed by GitHub
commit 3db6859db6
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -50,7 +50,10 @@ type err struct {
// LogFields provides Fields for logging.
func (e err) LogFields() Fields {
return Fields{"error": e.e.Error()}
return Fields{
"error": e.e.Error(),
"type": fmt.Sprintf("%T", e.e),
}
}
// Err is a wrapper around errors that implements Fielder.