setup embedded NATS cluster
1 file changed, 27 insertions(+), 0 deletions(-)
changed files
A internal/nats/log.go
@@ -0,0 +1,27 @@ +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...) +}