IIS 7记录自定义

时间:2010-10-04 08:19:53

标签: iis iis-7

我想记录一些有关访问者的信息。是否更好地使用IIS生成的日志或在SQL 2008 db中创建自己的日志。

我知道我应该提供有关我的具体情况的更多信息,但我一般都喜欢这两个提案的优点和缺点。

2 个答案:

答案 0 :(得分:4)

您可以使用HttpResponse.AppendToLog从ASP.NET向IIS日志添加其他信息,此外,您可以使用Advanced Logging Module创建自己的日志,其中包含自定义过滤器和自定义数据,包括来自Performance Counters的数据,等等。

答案 1 :(得分:1)

这完全取决于您想要分析的信息。

如果您正在进行聚合和汇总,那么您需要将此数据提取到数据库中进行分析。将数据拖入数据库将使您可以访问索引和更好的查询工具。

如果您正在进行不常见的一次性简单查询,那么LogParser可能足以满足您的需求。但是,您将不断扫描未编制索引的平面文件,以查找I / O密集型数据。

但正如您所说,在不了解您的具体情况的情况下,很难说什么是最好的。