2014-02-07 37 views
2

我正在使用ServiceStack記錄器,需要知道我的記錄器是否已正確初始化。 當我撥打LogManager.GetLogger(...)時,無法知道通話是否成功。 如果app.config包含錯誤記錄器將不會被初始化,我的代碼不會有任何關於它的想法。 有什麼辦法來檢查記錄器是否被正確初始化?檢查ServiceStack記錄器是否已初始化

回答

2

你可以看到,如果有任何初始化附加目的地:

LogManager.GetRepository().GetAppenders().Count(); 

log4net的日誌記錄本身(即測井方法)通過被設計成靜默失敗。他們不應該與你的程序互動。

相關問題