做爲一名剛畢業的學生,初次到公司工做,接觸了幾個項目以後發現了日誌的重要性。 爲何以爲日誌重要? 首先,打印日誌方便排查問題,有時候看日誌就能分析出功能的缺陷在哪裏。方便定位和解決。 在接觸的一個對接第三方的項目中,有一次排查一個線上bug時,由於老項目的不規範而且沒有日誌,形成了定位問題困難的問題. 這樣讓排查問題的時間精力人員成本過高。日誌
- 寫操做的時候須要 (方便定位)
- 對接第三方系統的時候須要(有時候若是接入第三方系統,那麼命運就是掌握在別人手上,人家的系統升級,可能本身的系統會出現問題,這個時候若是打日誌就很容易知道時本身系統的問題仍是第三方的問題。)
- 在項目的關鍵流程中打印 info 級別的日誌。
- 在拋異常的地方打 error 級別的日誌.
- 在項目的流程中有可能出現bug的地方打印 warn 級別的日誌。