From e266d218dbcdb9fbc293fc2c83d0f0cd9367476c Mon Sep 17 00:00:00 2001 From: Jimmy Zelinskie Date: Thu, 7 May 2020 13:15:43 -0400 Subject: [PATCH] pkg/log: add type field for errors --- pkg/log/log.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkg/log/log.go b/pkg/log/log.go index c79c071..b85316f 100644 --- a/pkg/log/log.go +++ b/pkg/log/log.go @@ -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.