From fed650743913797a314d8fc7d7550ba21dce0a12 Mon Sep 17 00:00:00 2001 From: Alan Pearce Date: Thu, 12 Dec 2024 11:09:47 +0100 Subject: setup embedded NATS cluster --- internal/nats/log.go | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 internal/nats/log.go (limited to 'internal/nats/log.go') diff --git a/internal/nats/log.go b/internal/nats/log.go new file mode 100644 index 0000000..cc9d1c2 --- /dev/null +++ b/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...) +} -- cgit 1.4.1