2010-09-02 131 views
2

我有一個使用IIS 7.5在Windows 2008 R2 64位上運行的WCF服務。我的appender正在記錄到本地文件,並且在我的XP工作站上正在應用程序文件夾中創建日誌文件。Windows Server 2008中的IIS 7.5上的Log4Net問題

Log4NEt沒有記錄任何東西在服務器上。

我曾嘗試以下:

  • 確保我的應用程序池運行的域用戶帳戶。將該帳戶添加到服務器的「管理員」組。
  • 授予「每個人」修改服務器上應用程序文件夾的權限。
  • 更改appender以輸出到c:\ logs \ logfile.txt,並授予「Everyone」完全控制該文件夾。
  • 將log4net設置爲「debug」,並使用DebugView查看它是否正在輸出任何消息。有顯示
  • 添加的應用程序設置<添加鍵=「log4net.Internal.Debug」值=「真」 NO log4net的消息/ >

任何想法還有什麼我可以嘗試,試圖弄清楚什麼正在進行?系統事件日誌中沒有看起來像是與此問題相關的消息。

謝謝!

+0

你是如何在服務器上啓動log4net的? – codeulike 2010-10-01 06:36:33

回答

1

當log4net的未記錄它通常是由於它不被配置成。

嘗試檢查「LogManager.GetRepository()。配置」的值,在你認爲應該記錄的第一個日誌語句之前,但沒有。

相關問題