通过 Log Parser 分析 IIS 生成的日志,可以最全面地得到网站访问统计分析,更方便地是不需要在网页中插入任何代码,值得推荐!
Log Parser(本地下载 微软网站下载)是微软公司出品的日志分析工具,它功能强大,使用简单,可以分析基于文本的日志文件、XML 文件、CSV(逗号分隔符)文件,以及操作系统的事件日志、注册表、文件系统、Active Directory。它可以像使用 SQL 语句一样查询分析这些数据,甚至可以把分析结果以各种图表的形式展现出来。
Log Parser 的安装很简单,没有什么特别的,安装之后,可以在安装目录下找到 LogParser.chm 这个文件,该文件是 LogParser 的帮助文件,为英语语言。
我们简单介绍一下在命令提示符中如何使用 Log Parser。
LogParser.exe 为可执行文件,后跟一个使用 SQL 结构的语句参数进行查询。
从系统日志(可以从事件查看器中找到)中,选出按 RecordNumber 逆序的前 10 条记录。RecordNumber 是 System 中的一个字段。
我们也可以生成图表:
上述代码中还加了其它参数来确定图表的类型、大小等,得到类似如下图表:
是不是非常的简单,而且很振奋人心,不过这些都不是我们介绍的重点,我们的重点是如何利用 C# 去执行 Log Parser。
相关阅读