diff --git a/logger_alert.go b/logger_alert.go index 291b54e..b6ed88a 100644 --- a/logger_alert.go +++ b/logger_alert.go @@ -1,9 +1,6 @@ package log func (l myLogger) Alert(a ...interface{}) { - if l.Writer == nil { - return - } if !hasLevel(l.level, alertFlag) { return } @@ -11,9 +8,6 @@ func (l myLogger) Alert(a ...interface{}) { } func (l myLogger) Alertf(format string, a ...interface{}) { - if l.Writer == nil { - return - } if !hasLevel(l.level, alertFlag) { return } diff --git a/logger_begin.go b/logger_begin.go index 8d285cd..54eac56 100644 --- a/logger_begin.go +++ b/logger_begin.go @@ -3,7 +3,9 @@ package log import "time" func (l myLogger) Begin(s ...interface{}) Logger { + if hasLevel(l.level, logFlag) { + l.log(append([]interface{}{"BEGIN"}, s...)...) + } logger := myLogger{Writer: l.Writer, prefix: l.prefix, begin: time.Now(), level: l.level} - l.log(append([]interface{}{"BEGIN"}, s...)...) return logger } diff --git a/logger_end.go b/logger_end.go index 5b0a561..e5c8e5a 100644 --- a/logger_end.go +++ b/logger_end.go @@ -6,6 +6,8 @@ import ( ) func (l myLogger) End(s ...interface{}) { - var p []interface{} = append([]interface{}{fmt.Sprintf("END δt=%dµs", time.Now().Sub(l.begin)/1000)}, s...) - l.log(p...) + if hasLevel(l.level, logFlag) { + var p []interface{} = append([]interface{}{fmt.Sprintf("END δt=%dµs", time.Now().Sub(l.begin)/1000)}, s...) + l.log(p...) + } } diff --git a/logger_error.go b/logger_error.go index f8afd49..58c1bf6 100644 --- a/logger_error.go +++ b/logger_error.go @@ -1,9 +1,6 @@ package log func (l myLogger) Error(a ...interface{}) { - if l.Writer == nil { - return - } if !hasLevel(l.level, errorFlag) { return } @@ -11,9 +8,6 @@ func (l myLogger) Error(a ...interface{}) { } func (l myLogger) Errorf(format string, a ...interface{}) { - if l.Writer == nil { - return - } if !hasLevel(l.level, errorFlag) { return } diff --git a/logger_highlight.go b/logger_highlight.go index c5de39e..b8f5a24 100644 --- a/logger_highlight.go +++ b/logger_highlight.go @@ -1,9 +1,6 @@ package log func (l myLogger) Highlight(a ...interface{}) { - if l.Writer == nil { - return - } if !hasLevel(l.level, highlightFlag) { return } @@ -11,9 +8,6 @@ func (l myLogger) Highlight(a ...interface{}) { } func (l myLogger) Highlightf(format string, a ...interface{}) { - if l.Writer == nil { - return - } if !hasLevel(l.level, highlightFlag) { return } diff --git a/logger_inform.go b/logger_inform.go index f6515d9..1549423 100644 --- a/logger_inform.go +++ b/logger_inform.go @@ -1,9 +1,6 @@ package log func (l myLogger) Inform(a ...interface{}) { - if l.Writer == nil { - return - } if !hasLevel(l.level, informFlag) { return } @@ -11,9 +8,6 @@ func (l myLogger) Inform(a ...interface{}) { } func (l myLogger) Informf(format string, a ...interface{}) { - if l.Writer == nil { - return - } if !hasLevel(l.level, informFlag) { return } diff --git a/logger_log.go b/logger_log.go index edb9ad4..3794cdb 100644 --- a/logger_log.go +++ b/logger_log.go @@ -1,9 +1,6 @@ package log func (l myLogger) Log(s ...interface{}) { - if l.Writer == nil { - return - } if !hasLevel(l.level, logFlag) { return } @@ -11,9 +8,6 @@ func (l myLogger) Log(s ...interface{}) { } func (l myLogger) Logf(format string, s ...interface{}) { - if l.Writer == nil { - return - } if !hasLevel(l.level, logFlag) { return } diff --git a/logger_trace.go b/logger_trace.go index 11cab71..c401599 100644 --- a/logger_trace.go +++ b/logger_trace.go @@ -1,9 +1,6 @@ package log func (l myLogger) Trace(a ...interface{}) { - if l.Writer == nil { - return - } if !hasLevel(l.level, traceFlag) { return } @@ -11,9 +8,6 @@ func (l myLogger) Trace(a ...interface{}) { } func (l myLogger) Tracef(format string, a ...interface{}) { - if l.Writer == nil { - return - } if !hasLevel(l.level, traceFlag) { return } diff --git a/logger_warn.go b/logger_warn.go index 7cd5088..db8b110 100644 --- a/logger_warn.go +++ b/logger_warn.go @@ -1,9 +1,6 @@ package log func (l myLogger) Warn(a ...interface{}) { - if l.Writer == nil { - return - } if !hasLevel(l.level, warnFlag) { return } @@ -11,9 +8,6 @@ func (l myLogger) Warn(a ...interface{}) { } func (l myLogger) Warnf(format string, a ...interface{}) { - if l.Writer == nil { - return - } if !hasLevel(l.level, warnFlag) { return }