使用Log4Net進行日誌記錄時,很容易將稱爲日誌的類放入日誌文件中。我在過去發現,這使得跟蹤代碼和查看類中的流程變得非常簡單。在log4net的我用%記錄器屬性的轉換模式,像這樣:日誌記錄應用程序塊 - 記錄調用者
<conversionPattern value="%date [%thread] %-5level %logger [%property{NDC}] - %message%newline" />
這給我我想要的輸出:
2008-09-19 15:40:26,906 [3132] ERROR <b>Log4NetTechDemo.Tester</b> [(null)] - Failed method
您可以從輸出中看到,類已經調用日誌是Log4NetTechDemo.Tester,所以我可以很容易地將錯誤追溯到該類。
在日誌記錄應用程序塊中,我無法弄清楚如何通過簡單的日誌調用完成此操作。有誰知道它是如何做到的?如果是這樣,一個或多個步驟可能會非常有幫助。