我需要登錄數據庫,然後如果數據庫連接不可用,那麼我需要登錄文件和事件也。如何使用具有多個日誌記錄和多個配置文件的Log4Net進行日誌記錄?
所以如何我可以管理多個邏輯上的登錄?
我應該能夠使用更多的一個配置文件中的所有三個不同的Appender在Net4Log?
我需要登錄數據庫,然後如果數據庫連接不可用,那麼我需要登錄文件和事件也。如何使用具有多個日誌記錄和多個配置文件的Log4Net進行日誌記錄?
所以如何我可以管理多個邏輯上的登錄?
我應該能夠使用更多的一個配置文件中的所有三個不同的Appender在Net4Log?
我發現我使用signgle app.config文件的解決方案,並在此添加三個appender,並在我的代碼中使用以確定哪個appender是我需要使用的。
您可以指定定位AdoNetLogger,如果無法配置ADO.NET連接,AdoNetLogger會相對靜默失敗並繼續記錄到其餘目標。
我說的比較安靜,因爲當AdoNet配置失敗時,您可能會通過RootLogger獲得異常結果。但其他伐木工人繼續工作。
我使用AdoAppender進行數據庫日誌,使用fileAppender和EventAppender進行其他日誌記錄。什麼是連接字符串我指定在app.config與該數據庫我需要檢查數據庫連接。 – KuldipMCA 2012-03-15 13:09:50