2010-12-06 85 views

回答

1

根據Castle源庫中的file,Castle log4net實現確實(或可以)執行ConfigureAndWatch。我沒有使用城堡,所以我不能評論如何利用這一點。我的第一個猜測是它應該「只是工作」。如果您正在使用Castle,並且可以將其日誌記錄配置爲使用log4net,則可能已獲得ConfigureAndWatch。如果您在自己的配置文件(而不是app.config或web.config)中配置log4net,ConfigureAndWatch可能會起作用。測試(如果您已經使用Castle)不應太難,以查看ConfigureAndWatch是否按預期工作。

如果您尚未使用Castle,您可能需要等待有人熟悉Castle和Castle日誌以發佈答案。

這裏是另一個SO張貼關於城堡的日誌記錄,你可能會發現有用:

這一個顯示在app.config/web.config中log4net的配置(接受的答案是從2010年2月,我不知道如果有可用與否)更多最新信息:

Logging with Castle.Facilities.Logging and log4net

祝你好運!

+0

謝謝!你是絕對正確的。我只是用反射器打開Castle.Services.Logging.Log4netIntegration DLL並確認你指出了什麼。默認出廠配置並監視配置文件 - 包括app.config文件。我剛剛通過在運行時編輯我的log4net配置證明了它:)非常感謝! – 2010-12-06 16:37:04