package nats import ( "go.alanpearce.eu/x/log" "go.uber.org/zap" ) type Logger struct { *zap.SugaredLogger } func adaptLogger(log *log.Logger) *Logger { if log == nil { panic("zl cannot be nil") } return &Logger{ log.GetLogger().Sugar(), } } func (l *Logger) Tracef(format string, v ...any) { l.Debugf(format, v...) } func (l *Logger) Noticef(format string, v ...any) { l.Infof(format, v...) }