1
我試圖通過名稱獲得記錄器實例。目前,我有一個與Castle Windsor和log4net日誌記錄工具的傳統項目。從配置文件中我發現工廠使用根級別記錄器。但是使用不同的名稱記錄器對我來說會更方便。 是否可以實現? 謝謝。溫莎城堡獲得名稱記錄器
我試圖通過名稱獲得記錄器實例。目前,我有一個與Castle Windsor和log4net日誌記錄工具的傳統項目。從配置文件中我發現工廠使用根級別記錄器。但是使用不同的名稱記錄器對我來說會更方便。 是否可以實現? 謝謝。溫莎城堡獲得名稱記錄器
猜測沒有辦法以這種方式獲取記錄器。但是我發現了一些奇怪的方法來控制日誌級別。 例如設置日誌記錄由組件名稱:
<logger name="MyProject.Workers.DBWorker">
<level value="WARN" />
</logger>
在DBWorker獲得該stricts工人。
PS:此記錄可以通過類型來獲得:
ILog _logger = LogManager.GetLogger(typeof(DBWorker));
此行爲類似於NLog結構,其中記錄器似乎具有與調用記錄器的類相對應的名稱。 – 2012-05-23 09:26:30
仍然沒有雁。有任何想法嗎? – 2012-05-02 10:46:48