From f1f007e351b9ba58dae4e97d96f0974ac85f59a0 Mon Sep 17 00:00:00 2001 From: Ian Gulliver Date: Sat, 17 Jun 2023 13:35:55 -0700 Subject: [PATCH] Better error message for panic --- event.go | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/event.go b/event.go index f0a6f17..daa68dd 100644 --- a/event.go +++ b/event.go @@ -1,6 +1,9 @@ package event -import "time" +import ( + "fmt" + "time" +) type Event struct { start time.Time @@ -28,7 +31,7 @@ func NewEvent(eventType string, vals ...any) *Event { func (ev *Event) Set(vals ...any) { if len(vals)%2 != 0 { - panic(vals) + panic(fmt.Sprintf("missing value for key in: %#v", vals)) } for i := 0; i < len(vals); i += 2 {