From 972f27185c243602b2f5d2a428eb60e6ede49c76 Mon Sep 17 00:00:00 2001 From: Olivier Poitrey Date: Wed, 19 Sep 2018 00:17:39 -0700 Subject: [PATCH] Remove unused hook field on event --- event.go | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/event.go b/event.go index 71f0a9a..c623bdd 100644 --- a/event.go +++ b/event.go @@ -31,7 +31,6 @@ type Event struct { level Level done func(msg string) ch []Hook // hooks from context - h []Hook } // LogObjectMarshaler provides a strongly-typed and encoding-agnostic interface @@ -49,7 +48,7 @@ type LogArrayMarshaler interface { func newEvent(w LevelWriter, level Level) *Event { e := eventPool.Get().(*Event) e.buf = e.buf[:0] - e.h = e.h[:0] + e.ch = nil e.buf = enc.AppendBeginMarker(e.buf) e.w = w e.level = level @@ -114,14 +113,6 @@ func (e *Event) msg(msg string) { } } } - if len(e.h) > 0 { - e.h[0].Run(e, e.level, msg) - if len(e.h) > 1 { - for _, hook := range e.h[1:] { - hook.Run(e, e.level, msg) - } - } - } if msg != "" { e.buf = enc.AppendString(enc.AppendKey(e.buf, MessageFieldName), msg) }