從51單片機上升到系統集成之九---日誌
09-17
從51單片機上升到系統集成之九---日誌
來自專欄從51單片機到系統集成
軟體開發中有一個不可小窺的功臣,或者說是一種習慣,那就是加入日誌功能,特別是上位機服務程序一定要加入日誌功能,否則出問題有時是很難找到問題所在的,或者對軟體無從優化。
那麼什麼樣的日誌才算好日誌呢?首先,如果是為了跟蹤服務程序的日誌,那麼以年》月建文件夾,以日單獨建文件為最合理的目錄結構,這樣可以很快找到哪一天的日誌,而日誌文件,兩個要素很重要,一個是發生的詳細時間,一個是記錄的重要事件重要信息,重要事件,舉個例子,智能定位手環與平台的交互,那麼進進出出的數據流就很重要,如果詳細記錄下哪個手環所傳的信息,及一些重要提示,比如遠程操作,關機,重啟,比如定位的經緯度,電量等等,然後就是平台發了什麼重要信息給手環,這些一旦有記錄的話,以後有什麼問題追查起來是很方便的。真正做到心中有數。
綜上,就是要有易查性,關鍵事件,詳細時間。就像兩個人打電話的通話記錄一樣。
為了提高性能,日誌寫成自己的類,需要的地方直接調用就可以了。
上面提的是服務介面程序的日誌文件,下面說一下另一種日誌,它存在於桌面軟體或web軟體系統中,由一個功能模塊構成,可以更方便地查到何時發生何事,比如哪個用戶登錄系統,創建單據,查找什麼信息等等,而這一切都儲存在資料庫中,一般是創建一個系統日誌表。
好了,關於日誌的就研究到這裡,希望對你有所幫助。
推薦閱讀:
※狄泰學員面試浙江宇視感受
※學習嵌入式Linux之前,這些概念要搞清~ 全網發布
※嵌入式是什麼
※Helio P60助攻!聯發科第二季度營收有望大幅上漲
※嵌入式工程師發展前景