2010-10-04 51 views
1

我只想将运行时在页面中生成的附加值添加到当前请求的IIS日志条目中(或作为替代方法覆盖标准之一字段与我的自定义值)。将自定义值追加到来自ASP.NET的IIS日志中

我无法找到一个方法来做到这一点,我无法找到写在C#中的自定义日志处理程序的例子(我不是在С++精通)

任何帮助表示赞赏,谢谢。

回答

2

如果您使用的是IIS 7.x,则可以使用Advanced Logging扩展名实现此目的。

使用此功能,您可以从来自多个不同来源的自定义字段获取数据。有一个在这里设置此功能的一篇文章:

Advanced Logging for IIS 7.0 - Custom Logging

在IIS6你需要实现自己的自定义记录器,我不认为有办法拦截事件记录到默认记录仪(iislog.dll),并添加额外的数据:

Creating Custom Logging Modules for IIS

你记录仪可能还必须使用C++编写IIS6,除非您可以强制.NET运行时加载到COM包装组件中。

相关问题