2015-03-25 2 views
1

Я хочу писать журналы INFO, ERROR в один файл журнала. Ниже мой файл .log, но он записывает только журналы ERROR.Logback - протоколирование нескольких уровней в один файл

<?xml version="1.0" encoding="UTF-8"?> 
<configuration> 

    <appender name="FILE" 
    ... 

    <logger name="in.test" level="INFO" additivity="false"> 
    <appender-ref ref="STDOUT" /> 
    <appender-ref ref="FILE" /> 
    </logger> 

    <logger name="in.test" level="DEBUG" additivity="false"> 
    <appender-ref ref="STDOUT" /> 
    <appender-ref ref="FILE" /> 
    </logger> 

    <logger name="in.test" level="ERROR" additivity="false"> 
    <appender-ref ref="STDOUT" /> 
    <appender-ref ref="FILE" /> 
    </logger> 

<root level="DEBUG"> 
    <appender-ref ref="STDOUT" /> 
</root> 

Спасибо заранее.

ответ

-1

Не имеет смысла определять один и тот же регистратор с разными уровнями, как вы это делали выше. Пожалуйста, обратитесь к документу logback architecture, чтобы понять, как работает журнал.