我使用XMLLayout配置了logback appender:
<appender name="errorFile" class="ch.qos.logback.core.FileAppender">
<file>error.log</file>
<encoder class="ch.qos.logback.encoder.LayoutWrappingEncoder">
<layout class="ch.qos.logback.classic.log4j.XMLLayout">
<locationInfo>true</locationInfo>
</layout>
</encoder>
</appender>
当记录异常时,在生成的log4j:event标记中,我只看到一个对应于顶级异常的log4j:throwable标记。
有没有办法配置logback来打印完整的exeption链,就像在简单的模式布局中一样?
答案 0 :(得分:0)
在调查了logback源之后,结果发现没有任何属性可以控制XMLLayout中异常链的长度。它只打印顶级异常。