From 55ae1a2fe6ccf80026f87f6e0535376813214265 Mon Sep 17 00:00:00 2001 From: Charles Iliya Krempeaux Date: Tue, 20 Sep 2016 11:10:43 -0700 Subject: [PATCH] made it so that the Route() methods, of the various routers, will return an error if the receiver is nil. (except for the discard router.) --- flog.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/flog.go b/flog.go index 1d5fd68..e3cefae 100644 --- a/flog.go +++ b/flog.go @@ -22,6 +22,9 @@ func New(router Router, cascade ...interface{}) Flogger { func (flogger *internalFlogger) route(message string, moreContext map[string]interface{}) error { + if nil == flogger { + return errNilReceiver + } context := newContext(flogger.context, moreContext)