У меня есть следующая конфигурация XML для переопределений в log4net:
<?xml version="1.0" encoding="UTF-8"?>
<!-- UAT -->
<included scanPeriod="300 seconds" scan="true">
<logger name="<omitted for security>.profiling" level="INFO" additivity="false">
<appender-ref ref="servicePerformanceRollingFileAppender"/>
<appender-ref ref="consoleAppender"/>
</logger>
<logger name="<omitted for security>.efolder" level="ERROR" additivity="false">
<appender-ref ref="rollingFileAppenderServices"/>
<appender-ref ref="consoleAppender"/>
</logger>
<logger name="<omitted for security>.security" level="ERROR" additivity="false">
<appender-ref ref="rollingFileAppenderServices"/>
<appender-ref ref="consoleAppender"/>
</logger>
<logger name="<omitted for security>.webservices" level="ERROR" additivity="false">
<appender-ref ref="rollingFileAppenderServices"/>
<appender-ref ref="consoleAppender"/>
</logger>
<logger name="<omitted for security>.claimdevelopment" level="ERROR" additivity="false">
<appender-ref ref="rollingFileAppenderServices"/>
<appender-ref ref="consoleAppender"/>
</logger>
<logger name="org.springframework.cache" level="ERROR" additivity="false">
<appender-ref ref="rollingFileAppenderServices"/>
<appender-ref ref="consoleAppender"/>
</logger>
<logger name="org.springframework.jms" level="ERROR" additivity="false">
<appender-ref ref="rollingFileAppenderServices"/>
<appender-ref ref="consoleAppender"/>
</logger>
<logger name="org.springframework.cache.annotation" level="ERROR" additivity="false">
<appender-ref ref="rollingFileAppenderServices"/>
<appender-ref ref="consoleAppender"/>
</logger>
<logger name="org.springframework.security" level="ERROR" additivity="false">
<appender-ref ref="rollingFileAppenderServices"/>
<appender-ref ref="consoleAppender"/>
</logger>
<logger name="org.opensaml" level="ERROR" additivity="false">
<appender-ref ref="rollingFileAppenderServices"/>
<appender-ref ref="consoleAppender"/>
</logger>
<logger name="org.springframework.security.saml.metadata" level="ERROR" additivity="false">
<appender-ref ref="rollingFileAppenderServices"/>
<appender-ref ref="consoleAppender"/>
</logger>
<root level="ERROR">
<appender-ref ref="consoleAppender"/>
<appender-ref ref="rollingFileAppenderServices"/>
</root>
</included>
Мне нужно, чтобы все они выводили в stderr для ошибки уровня журнала и в std out для информации ...
Не совсем уверен, что мне нужно для этого изменить.Я немного погуглил, и все, на что я наткнулся, это просто сломать мою кодовую базу.