Перезаписывает логгеры для логгеров - меняя их на stderr и нет? - PullRequest
0 голосов
/ 08 июля 2019

У меня есть следующая конфигурация 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 для информации ...

Не совсем уверен, что мне нужно для этого изменить.Я немного погуглил, и все, на что я наткнулся, это просто сломать мою кодовую базу.

...