基于ArcGIS10.0和Oracle10g的空間數據管理平臺七(C#開發)-日志操作類
這篇博文很簡單,就是介紹一下各種日志的寫入操作,因為寫日志的操作隨時都需要,所以專門實現一個類來完成。日志一般情況可以寫入文件,但是在本項目實現是直接寫入Oracle數據庫,主要是方便查詢和按分類管理這些日志。日志的管理主要是一個單獨的功能模塊,寫日志的功能可能遍布每一個其他功能模塊。這里介紹寫日志,主要寫三種日志,具體實現如下各部分代碼所示。
1.操作日志,就是用戶使用本系統產生的一些行為日志,方便監控哪些用戶分別作了哪些操作。
2.寫數據庫更新的日志信息,這些日志信息主要用于各個數據庫之間的同步。分為空間表和屬性表的修改,如此劃分主要是因為空間表和一般的屬性表同步策略是不一樣的。
3.數據庫監控日志,主要監控數據的運行狀態是否良好,以便能夠及時發現數據庫的問題,比如性能問題;并可以根據這些日志信息來執行數據庫的優化方案。這些監控日志的產生是通過執行一些數據庫的監控腳本SQL語句得到的,具體的SQL語句大家可以網上去查詢一些。
三種日志的寫入操作都介紹完畢,這里沒有單獨讀日志的操作函數,是因為當時系統沒有這個必要,這個系統日志的管理是集中式管理,即對日志的查詢、讀取和刪除都是在一個獨立的模塊完成的,后面會詳細介紹!
浙公網安備 33010602011771號