好像有個傳統就是通常第一天都要先來個前言一下,撐個版面,那我也就來個入境隨俗吧
我想大部分的程式開發者都有遇到過一種情況,別人所開發撰寫的程式,平時運行的好好的,突然就在某一刻出現了 Bug,很不幸的維護的責任剛好落在自己身上,到處求助無門,連系統架構都還不太明瞭,無法知道問題到底會出在哪,測試環境也無法重現問題,這時突然發現在記錄檔中有紀錄使用者於正式環境中的操作與錯誤紀錄,終於知道問題出在哪並順利的修復了 Bug;透過此情境大家都可以了解 Log 的重要性,他平常或許不重要,但是到了需要用到時,絕對是超級重要的一件事。
Log 是甚麼?
簡單來說 Log 就是系統在操作時所產生的記錄。有可能是一般的操作紀錄或是發生錯誤的紀錄;俗話說:「凡走過必留下痕跡」,收集並分析 Log ,可讓維運或是開發人員監控系統的運作狀態,並判斷即將發生之事件,或是當發生錯誤時,可以立即通知相關人員。
寫 Log 有那些好處呢
這 30 天會針對以下的 Log 工具進行介紹與使用方式說明
下一篇會介紹 ASP.NET Core 內建之紀錄工具