摘要:C# - 使用 Log Parser 讀取 XML CSV EVT
之前有一篇文章提到 遠端收集特定主機之EventLog,這篇文章還有下文,那就是將每一個 EVT 檔拿回去公司時,有沒有辦法將這些資料,在不用還原到 事件檢視器 就可以進行資料查詢,以及資料分析呢!? 那時的我,只說能說:「沒辦法耶,可能要還原後,再用程式去讀取做查詢及分析」。直到遇到 Log Parser 時,我終於能說:「可以,並且我可以將資料寫入資料庫後,讓你查詢,並且可以搭配 Microsoft Chart Controls 來顯示你所要的圖表」。
呆言呆語:
Log Parser 2.2 安裝很簡單,且 MS 所提供的 Help 超好用,請多善用。
步驟一:先準備所要讀取的檔案
XML:在以下的功能中,會使用程式來產生
CSV檔:
ID, Name, Salary
11, 張 11, 11000
12, 張 12, 12000
13, 張 13, 13000
14, 張 14, 14000
15, 張 15, 15000
EVT:請自行將本機的事件檢視器另存
步驟二:將 Log Parser 加入 參考 當中
步驟三:佈一下 Window Form 的畫面
步驟四:
結果:
參考:
Log Parser 2.2
介紹好用工具:Log Parser (分析多種 Log 格式的超強工具)
C# XmlWriter Tutorial
如何:使用 Visual C# .NET 從檔案讀取 XML
Log Parser-記錄檔分析器
用Log Parser和C#打造網站訪問統計分析系統