mirror of
https://github.com/wneessen/go-mail.git
synced 2024-11-22 22:00:49 +01:00
Merge pull request #137 from wneessen/logger-readablity
Replace hardcoded '2' in Output with const CallDepth
This commit is contained in:
commit
832c0026b1
1 changed files with 8 additions and 4 deletions
|
@ -33,6 +33,10 @@ const (
|
||||||
LevelDebug
|
LevelDebug
|
||||||
)
|
)
|
||||||
|
|
||||||
|
// CallDepth is the call depth value for the log.Logger's Output method
|
||||||
|
// This defaults to 2 and is only here for better readablity of the code
|
||||||
|
const CallDepth = 2
|
||||||
|
|
||||||
// New returns a new Stdlog type that satisfies the Logger interface
|
// New returns a new Stdlog type that satisfies the Logger interface
|
||||||
func New(o io.Writer, l Level) *Stdlog {
|
func New(o io.Writer, l Level) *Stdlog {
|
||||||
lf := log.Lmsgprefix | log.LstdFlags
|
lf := log.Lmsgprefix | log.LstdFlags
|
||||||
|
@ -48,27 +52,27 @@ func New(o io.Writer, l Level) *Stdlog {
|
||||||
// Debugf performs a Printf() on the debug logger
|
// Debugf performs a Printf() on the debug logger
|
||||||
func (l *Stdlog) Debugf(f string, v ...interface{}) {
|
func (l *Stdlog) Debugf(f string, v ...interface{}) {
|
||||||
if l.l >= LevelDebug {
|
if l.l >= LevelDebug {
|
||||||
_ = l.debug.Output(2, fmt.Sprintf(f, v...))
|
_ = l.debug.Output(CallDepth, fmt.Sprintf(f, v...))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// Infof performs a Printf() on the info logger
|
// Infof performs a Printf() on the info logger
|
||||||
func (l *Stdlog) Infof(f string, v ...interface{}) {
|
func (l *Stdlog) Infof(f string, v ...interface{}) {
|
||||||
if l.l >= LevelInfo {
|
if l.l >= LevelInfo {
|
||||||
_ = l.info.Output(2, fmt.Sprintf(f, v...))
|
_ = l.info.Output(CallDepth, fmt.Sprintf(f, v...))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// Warnf performs a Printf() on the warn logger
|
// Warnf performs a Printf() on the warn logger
|
||||||
func (l *Stdlog) Warnf(f string, v ...interface{}) {
|
func (l *Stdlog) Warnf(f string, v ...interface{}) {
|
||||||
if l.l >= LevelWarn {
|
if l.l >= LevelWarn {
|
||||||
_ = l.warn.Output(2, fmt.Sprintf(f, v...))
|
_ = l.warn.Output(CallDepth, fmt.Sprintf(f, v...))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// Errorf performs a Printf() on the error logger
|
// Errorf performs a Printf() on the error logger
|
||||||
func (l *Stdlog) Errorf(f string, v ...interface{}) {
|
func (l *Stdlog) Errorf(f string, v ...interface{}) {
|
||||||
if l.l >= LevelError {
|
if l.l >= LevelError {
|
||||||
_ = l.err.Output(2, fmt.Sprintf(f, v...))
|
_ = l.err.Output(CallDepth, fmt.Sprintf(f, v...))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue