鍍金池/ 問答/GO  Linux/ golang 的錯誤信息是應(yīng)該輸出到服務(wù)器本地,按日期分割存成log文件的吧?

golang 的錯誤信息是應(yīng)該輸出到服務(wù)器本地,按日期分割存成log文件的吧?

golang自帶的log包只有打印到控制臺,如果服務(wù)器down掉,信息就都沒了,也無從查起了吧。所以我想應(yīng)該golang也是有l(wèi)og本地化,以便稍后查找問題的方案的吧。
我想確認(rèn)下我的想法是否有不到位的地方。
我了解了下logrus,Zap,似乎logrus是有hook,可以方便的輸出日志的。
Uber的Zap性能貌似很好,但是好像沒有l(wèi)ogrus通用性高,可以配合一些log可視化工具。
有實際的github例子或者相關(guān)資料可以推薦嗎?

回答
編輯回答
眼雜

標(biāo)準(zhǔn)庫的log實現(xiàn)中有SetOutput(w io.Writer)方法,并非只有打印到控制臺

2018年9月3日 23:00