Pulse/internal/api/router_logging.go
2026-05-03 12:25:56 +01:00

19 lines
323 B
Go

package api
import (
"github.com/rs/zerolog"
"github.com/rs/zerolog/log"
)
type routerEventLogger interface {
Error() *zerolog.Event
Warn() *zerolog.Event
Info() *zerolog.Event
}
func (r *Router) logEvents() routerEventLogger {
if r != nil && r.eventLogger != nil {
return r.eventLogger
}
return &log.Logger
}