如何使用IIS 7自定义日志记录模块和ETW跟踪模块

时间:2010-10-20 09:15:34

标签: logging iis-7 tracing

我注意到IIS 7有一个自定义日志记录模块logcust.dll。据说这个模块有助于加载自己的自定义日志记录模块。但我找不到任何有关如何使用它的信息。我打开这个DLL并注意到它实现了IHttpModule并注册到所有事件但在事件处理程序中什么也没做。

另一个IIS ETW模块iisetw.dll的相同问题。

1 个答案:

答案 0 :(得分:1)

请参阅此处以获取所有IIS模块的简要说明:

有关自定义记录模块的更多信息,请参阅此处:

自定义日志记录模块控制您可以通过IIS管理器界面配置的标准日志记录。您可以在技术上自定义它,提供您自己的日志记录实现,但是对于IIS7,建议您只创建自己的模块。

IIS ETW模块用于将跟踪事件记录到ETW。这是关于IIS 6的ETW的文档。它基本上以与IIS7相同的方式工作,但跟踪中包含更多信息。

http://technet.microsoft.com/en-us/library/cc728367(WS.10).aspx

以下是对特定网址进行跟踪的方法:

http://www.iis.net/ConfigReference/system.webServer/httpTracing

IIS7还包括失败的请求跟踪功能,该功能允许您仅为特定请求收集ETW跟踪 - 例如只有失败的请求。如果我想收集痕迹,这就是我通常使用的。