2010-10-04 79 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包裝組件中。

相關問題