Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Logging 如何使用IIS 7自定义日志记录模块和ETW跟踪模块_Logging_Iis 7_Trace - Fatal编程技术网

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

Logging 如何使用IIS 7自定义日志记录模块和ETW跟踪模块,logging,iis-7,trace,Logging,Iis 7,Trace,我注意到IIS 7有一个自定义日志记录模块logcust.dll。据说这个模块有助于加载您自己的自定义日志模块。但是我找不到任何关于如何使用它的信息。我打开了这个DLL,注意到它实现了IHttpModule并注册到所有事件,但在事件处理程序中什么都不做 另一个IIS ETW模块iisetw.dll也有同样的问题。有关所有IIS模块的简要说明,请参见此处: 有关自定义日志记录模块的更多信息,请参见此处: 自定义日志记录模块控制可通过IIS管理器界面配置的标准日志记录。您可以从技术上对

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


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

有关所有IIS模块的简要说明,请参见此处:

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

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

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

以下是如何为特定URL启用跟踪:

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