diff --git a/internal/logging/imap_logger.go b/internal/logging/imap_logger.go index 0b213b6a..bdd2fcd9 100644 --- a/internal/logging/imap_logger.go +++ b/internal/logging/imap_logger.go @@ -21,13 +21,12 @@ import "github.com/sirupsen/logrus" // IMAPLogger implements the writer interface for Gluon IMAP logs. type IMAPLogger struct { - l *logrus.Entry } func NewIMAPLogger() *IMAPLogger { - return &IMAPLogger{l: logrus.WithField("pkg", "IMAP")} + return &IMAPLogger{} } func (l *IMAPLogger) Write(p []byte) (n int, err error) { - return l.l.WriterLevel(logrus.TraceLevel).Write(p) + return logrus.WithField("pkg", "IMAP").WriterLevel(logrus.TraceLevel).Write(p) }