update deps

Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
This commit is contained in:
Nicola Murino
2023-09-08 19:19:25 +02:00
parent e8df1b6e4c
commit bef0e10d1e
3 changed files with 99 additions and 96 deletions

View File

@@ -14,6 +14,12 @@
package logger
import (
"fmt"
"github.com/wneessen/go-mail/log"
)
const (
mailLogSender = "smtpclient"
)
@@ -24,25 +30,37 @@ type MailAdapter struct {
}
// Errorf emits a log at Error level
func (l *MailAdapter) Errorf(format string, v ...any) {
ErrorToConsole(format, v...)
Log(LevelError, mailLogSender, l.ConnectionID, format, v...)
func (l *MailAdapter) Errorf(logMsg log.Log) {
format := l.getFormatString(&logMsg)
ErrorToConsole(format, logMsg.Messages...)
Log(LevelError, mailLogSender, l.ConnectionID, format, logMsg.Messages...)
}
// Warnf emits a log at Warn level
func (l *MailAdapter) Warnf(format string, v ...any) {
WarnToConsole(format, v...)
Log(LevelWarn, mailLogSender, l.ConnectionID, format, v...)
func (l *MailAdapter) Warnf(logMsg log.Log) {
format := l.getFormatString(&logMsg)
WarnToConsole(format, logMsg.Messages...)
Log(LevelWarn, mailLogSender, l.ConnectionID, format, logMsg.Messages...)
}
// Infof emits a log at Info level
func (l *MailAdapter) Infof(format string, v ...any) {
InfoToConsole(format, v...)
Log(LevelInfo, mailLogSender, l.ConnectionID, format, v...)
func (l *MailAdapter) Infof(logMsg log.Log) {
format := l.getFormatString(&logMsg)
InfoToConsole(format, logMsg.Messages...)
Log(LevelInfo, mailLogSender, l.ConnectionID, format, logMsg.Messages...)
}
// Debugf emits a log at Debug level
func (l *MailAdapter) Debugf(format string, v ...any) {
DebugToConsole(format, v...)
Log(LevelDebug, mailLogSender, l.ConnectionID, format, v...)
func (l *MailAdapter) Debugf(logMsg log.Log) {
format := l.getFormatString(&logMsg)
DebugToConsole(format, logMsg.Messages...)
Log(LevelDebug, mailLogSender, l.ConnectionID, format, logMsg.Messages...)
}
func (*MailAdapter) getFormatString(logMsg *log.Log) string {
p := "C <-- S:"
if logMsg.Direction == log.DirClientToServer {
p = "C --> S:"
}
return fmt.Sprintf("%s %s", p, logMsg.Format)
}