有沒有一種方法去語言登錄到不同級別的多個輸出?去日誌記錄到多個輸出
我想要一個程序,它可以同時記錄到信息級別的stdout和具有時間戳的調試級別的文件。
就像我每次代碼:
log.Debug("Entering some func")
res := func()
log.Infof("Result was: %s", res)
我可以看到控制檯打印:
Result was: Successful
並配有文件:
2015-03-26T01:27:38-04:00 [DEBU]: Entering some func
2015-03-26T01:27:38-04:00 [INFO]: Result was: Successful
我用logrus和考勤記錄,但找不到這個功能。有另一個包或我可以編碼的東西嗎?