Log4net: отдельные файлы журнала для каждого класса

я хочу зарегистрировать сообщения от нескольких классов. проблема состоит в том, что в настоящее время я могу зарегистрироваться, все сообщения в единственный file.i хотят сделать, этот класс A должен зарегистрировать свои сообщения в ALog.txt, и класс B должен зарегистрировать свои сообщения в BLog.txt

скажите мне демонстрационный файл конфигурации для этих настроек

8
задан Benjamin 20 September 2014 в 00:02
поделиться

1 ответ

В дополнение к root логгеру, вы можете настроить отдельные логгеры с их собственными аппендерами. Предполагая, что вы называете свои регистраторы ClassA и ClassB, вы можете сделать:

<root>
     <appender-ref ref="CommonAppender" />
</root>
<logger name="ClassA">
     <appender-ref ref="AppenderA" />
</logger>
<logger name="ClassB">
     <appender-ref ref="AppenderB" />
</logger>

Это более подробно описано здесь.

15
ответ дан 5 December 2019 в 11:23
поделиться
Другие вопросы по тегам:

Похожие вопросы: