IIS 的自定义日志记录模块

Custom Logging Module for IIS

本文关键字:记录 模块 日志 自定义 IIS      更新时间:2023-10-16

我有一个应用程序将其COM方法公开为:

Sub InsertLog(ByVal time As Date, ByVal siteName As String, ByVal requestPath As String, ByVal remoteHost As String, ByVal referrer As String, ByVal outBytes As Long Long, ByVal inBytes As Long Long)

我尝试使用 ILogPlugin 制作一个自定义日志记录模块,该模块会将数据传输到此方法。但是,我无法在IIS 7.5上收到任何事件。

我必须为 IIS 6 及更高版本实现此模块,并且必须支持 FTP 和 HTTP(S) 的日志记录。我知道全局级HTTP模块,但我真的怀疑它在IIS6和FTP上的工作。我也不知道如何从这些HTTP模块中检索日志记录信息。

请您提供任何链接甚至更小的指导来实现目标。我必须用C++编程。

感谢您的支持...

Iis 7.5 必须配置自定义日志记录模块,否则将不调用实现 ilogplugin 的 com 对象

有关详细信息,请参阅以下内容

http://www.iis.net/learn/get-started/introduction-to-iis/iis-modules-overview

http://support.microsoft.com/kb/259552

此处介绍了 iis 7.5 的推荐方法 http://msdn.microsoft.com/en-us/library/ms689225(v=vs.90).aspx