При входе в Log4Net очень легко поместить класс, который вызвал журнал, в файл журнала. В прошлом я обнаружил, что это позволяет очень легко отслеживать код и видеть поток через классы. В Log4Net я использую свойство% logger в шаблоне преобразования следующим образом:
<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, поэтому я могу довольно легко отследить ошибку до этого класса.
В блоке приложения регистрации я не могу понять, как сделать это с помощью простого вызова журнала. Кто-нибудь знает, как это можно сделать? Если это так, пример или шаги для этого были бы очень полезны.