logback-classic不记录Java异常

时间:2018-11-29 03:16:35

标签: java exception logging logback

我可以确认我的logback.xml文件(放在src/main/resources中)已被正确地拾取并由Java可执行文件使用。我将其配置为将INFO级或更高级别的所有内容记录到FILESTDOUT。一切正常(将日志记录输出到两个地方),除了仅将 例外记录到STDOUT,而不记录到FILE。我的logback.xml中缺少什么?

<configuration>
    <appender name="FILE" class="ch.qos.logback.core.FileAppender">
        <file>./logs/batch.log</file>
        <append>true</append>
        <encoder>
            <pattern>%date [%level] from %logger - %message%n%xException</pattern>
        </encoder>
    </appender>

    <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
        <encoder>
            <pattern>%date [%level] from %logger - %message%n%xException</pattern>
        </encoder>
    </appender>

    <root level="INFO">
        <appender-ref ref="STDOUT"/>
        <appender-ref ref="FILE"/>
    </root>
</configuration>

0 个答案:

没有答案