diff --git a/pkg/etwlogrus/hook.go b/pkg/etwlogrus/hook.go index f4b245d2..cc4d2d5b 100644 --- a/pkg/etwlogrus/hook.go +++ b/pkg/etwlogrus/hook.go @@ -12,7 +12,7 @@ import ( "github.com/Microsoft/go-winio/pkg/etw" ) -const DefaultEventName = "LogrusEntry" +const defaultEventName = "LogrusEntry" var ErrNoProvider = errors.New("no ETW registered provider") @@ -96,13 +96,14 @@ func (h *Hook) Fire(e *logrus.Entry) error { return nil } - name := DefaultEventName + name := defaultEventName if h.getName != nil { if n := h.getName(e); n != "" { name = n } } + // preallocate extra room for two additional options besides log level opts := make([]etw.EventOpt, 0, 3) opts = append(opts, etw.WithLevel(level)) if h.getEventsOpts != nil {