func (w *log15Wrapper) Event(e trace.Event) { lvl := trace.LvlDebug if ce, ok := e.(trace.LevelEvent); ok { lvl = ce.Level() } switch lvl { case trace.LvlCrit: w.log.Crit(e.Message(), log.Ctx(e.Context())) case trace.LvlErr: w.log.Error(e.Message(), log.Ctx(e.Context())) case trace.LvlWarn: w.log.Warn(e.Message(), log.Ctx(e.Context())) case trace.LvlInfo: w.log.Info(e.Message(), log.Ctx(e.Context())) default: w.log.Debug(e.Message(), log.Ctx(e.Context())) } }