用 Log Parser 和 C# 打造網站訪問統計分析系統(一)

作者:vkvi 來源:千一網絡(原創) 日期:2007-8-20

通過 Log Parser 分析 IIS 生成的日志,可以最全面地得到網站訪問統計分析,更方便地是不需要在網頁中插入任何代碼,值得推薦!


Log Parser(本地下載 微軟網站下載)是微軟公司出品的日志分析工具,它功能強大,使用簡單,可以分析基于文本的日志文件、XML 文件、CSV(逗號分隔符)文件,以及操作系統的事件日志、注冊表、文件系統、Active Directory。它可以像使用 SQL 語句一樣查詢分析這些數據,甚至可以把分析結果以各種圖表的形式展現出來。

Log Parser 的安裝很簡單,沒有什么特別的,安裝之后,可以在安裝目錄下找到 LogParser.chm 這個文件,該文件是 LogParser 的幫助文件,為英語語言。

我們簡單介紹一下在命令提示符中如何使用 Log Parser。

LogParser.exe 為可執行文件,后跟一個使用 SQL 結構的語句參數進行查詢。

C:\Program Files\Log Parser 2.2>LogParser "SELECT TOP 10 * FROM System ORDER BY RecordNumber DESC"

從系統日志(可以從事件查看器中找到)中,選出按 RecordNumber 逆序的前 10 條記錄。RecordNumber 是 System 中的一個字段。

我們也可以生成圖表:

C:\Program Files\Log Parser 2.2>LogParser "SELECT EventID, Count(*) as 出現次數 INTO Chart.gif FROM System GROUP BY EventID" -chartType:PieExploded3D -groupSize:500x350 -chartTitle:"事件分類"

上述代碼中還加了其它參數來確定圖表的類型、大小等,得到類似如下圖表:

Log Parser 生成的圖表

是不是非常的簡單,而且很振奮人心,不過這些都不是我們介紹的重點,我們的重點是如何利用 C# 去執行 Log Parser。

相關閱讀

你前面那位網友看了:C# 方法、函數的值如何傳遞

▲▲▲嘿,歡迎轉載傳播本站原創文章,盡量保留來源噢。▲▲▲

文章評論
標題:必填
內容:
本站永遠終止與捏造“罪名”不支付廣告費的某度聯盟合作。
vkvi
vkvi

作者簡介: vkvi,致力于 .NET Web 開發、移動開發的技術推廣,在 .NET、SQL Server、Windows Server 等方面有深入研究和豐富經驗,10 年間共計撰寫文章 4000 余篇。 主持金融、國土、農業、電商等多個行業項目執行, 推行“技術提升生產力、人心決定成功率”的管理理論。 聯系他

最新22选5开奖公告