Используя log4net, могу ли я настроить регистратор так, чтобы он мог переопределять один параметр одного из дополнений?Вот несколько примеров:
<log4net>
<appender name="A1" type="log4net.Appender.FileAppender">
<file value="log4net.log">
</appender>
<root>
<level value="ERROR" />
<appender-ref ref="A1" />
</root>
<logger name="MyLogger">
<level value="WARN" />
<appender-ref ref="A1">
<file value="MyLogger.Log"/>
</appender-ref>
</logger>
</log4net>
Например, я бы хотел настроить один из моих сублогеров для отправки вывода в файл, отличный от остальной части моего приложения.Я иду неправильным путем?Должен ли я настроить его с новым appender?Как насчет отправки разных уровней разным аппендерам?например,
<log4net>
<appender name="default" type="log4net.Appender.FileAppender">
<file value="My.log">
</appender>
<appender name="errors" type="log4net.Appender.FileAppender">
<file value="Errors.log">
</appender>
<root>
<level value="DEBUG">
<appender-ref ref="default" />
</level>
<level value="ERROR">
<appender-ref ref="errors" />
</level>
</root>
</log4net>