2013-02-14 49 views
2

我想讓log4net與machine.config設置和web.config設置(或甚至自定義配置文件)一起工作,但它不能很好地工作。全系統machine.config log4net設置與Web應用程序級別配置設置

我的目標是爲所有網絡應用程序設置系統範圍設置(即appenders,levels),然後允許每個項目通過項目級配置設置添加額外的日誌配置。

這可能嗎? 我開始思考不那麼多,並且在想也許我不得不依賴完整的系統範圍設置的appender的程序化創建。在讀取配置文件(即應用程序名稱等)後,我確實也需要修改系統範圍的設置。

回答

0

據我所知,您的配置只能有一個來源。如果log4net允許更多,它將如何解決衝突的配置等等。它在內部使用XmlConfigurator來讀取配置文件。如果你閱讀更多的配置文件,它只會記住你讀過的最後一個配置。

找到所有你可以配置做的最好的地方是:

log4net manual configuration