2010-10-20 52 views
3

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

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

回答

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跟踪,只为特定的请求 - 例如只有失败的请求。这是我通常使用的,如果我想收集痕迹。