From b68f1125b8301cd160976c1b8a2bc8adbea5b898 Mon Sep 17 00:00:00 2001 From: Travis Bischel Date: Mon, 4 Jan 2021 23:26:20 -0700 Subject: [PATCH] kerr: add description to error string Closes #19. --- pkg/kerr/kerr.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkg/kerr/kerr.go b/pkg/kerr/kerr.go index 792045e1..e9562544 100644 --- a/pkg/kerr/kerr.go +++ b/pkg/kerr/kerr.go @@ -7,6 +7,8 @@ // all errors elide the standard "Err" prefix. package kerr +import "fmt" + // Error is a Kafka error. type Error struct { // Message is the string form of a Kafka error code @@ -21,7 +23,7 @@ type Error struct { } func (e *Error) Error() string { - return e.Message + return fmt.Sprintf("%s: %s", e.Message, e.Description) } // ErrorForCode returns the error corresponding to the given error code.