1
0
mirror of https://github.com/astaxie/beego.git synced 2024-06-02 16:43:27 +00:00

Merge pull request #779 from francoishill/patch-17

Print error if occurred in WriteMsg
This commit is contained in:
astaxie 2014-08-26 14:42:05 +08:00
commit e51a9d6481

View File

@ -193,7 +193,10 @@ func (bl *BeeLogger) startLogger() {
select {
case bm := <-bl.msg:
for _, l := range bl.outputs {
l.WriteMsg(bm.msg, bm.level)
err := l.WriteMsg(bm.msg, bm.level)
if err != nil {
fmt.Println("ERROR, unable to WriteMsg:", err)
}
}
}
}
@ -281,7 +284,10 @@ func (bl *BeeLogger) Close() {
if len(bl.msg) > 0 {
bm := <-bl.msg
for _, l := range bl.outputs {
l.WriteMsg(bm.msg, bm.level)
err := l.WriteMsg(bm.msg, bm.level)
if err != nil {
fmt.Println("ERROR, unable to WriteMsg (while closing logger):", err)
}
}
} else {
break