Better panic diagnostics.
diff --git a/example/example_consumer_handler.go b/example/example_consumer_handler.go
index 200db22..7de4b7e 100644
--- a/example/example_consumer_handler.go
+++ b/example/example_consumer_handler.go
@@ -24,6 +24,8 @@
if sequence != ringBuffer[sequence&RingMask] {
message := ringBuffer[sequence&RingMask]
- panic(fmt.Sprintf("Sequence: %d, Message %d\n", sequence, message))
+ alert := fmt.Sprintf("Race Condition::Sequence: %d, Message %d\n", sequence, message)
+ fmt.Print(alert)
+ panic(alert)
}
}