Skip to content

Commit 0863534

Browse files
committed
logger: fix false-positive of no longer available error
1 parent 505394e commit 0863534

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

logger.go

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,11 @@ func (m *manager) len() int {
7171
}
7272

7373
func (m *manager) write(level Level, skip int, format string, v ...interface{}) {
74+
if mgr.len() == 0 {
75+
errLogger.Print(errSprintf("[clog] no logger is available"))
76+
return
77+
}
78+
7479
var msg *message
7580
for i := range mgr.loggers {
7681
if mgr.loggers[i].Level() > level {
@@ -83,10 +88,6 @@ func (m *manager) write(level Level, skip int, format string, v ...interface{})
8388

8489
mgr.loggers[i].msgChan <- msg
8590
}
86-
87-
if msg == nil {
88-
errLogger.Print(errSprintf("[clog] no logger is available"))
89-
}
9091
}
9192

9293
func (m *manager) stop() {

0 commit comments

Comments
 (0)