logback打印异常信息问题。
使用logback替换log4j管理日志。
logback.xml
<logger name="com.abc" level="debug" />
<!-- 输出到控制台和文件,可定义更多的 Appender -->
<root>
<appender-ref ref="STDOUT"/>
</root>
代码段:
logger.debug("你好");
if(true)
throw new
RuntimeException("放开那个女孩。");
可以打印出“你好”,但是异常信息打印不出来(log4j可以打印出来)。level为debug为什么不显示异常信息呢?
------解决方案--------------------
没看见你尝试输出异常信息,至少应该有类似于这样的一句话吧?
RuntimeException ex = new RuntimeException("放开那个女孩。");
log.warn("DAMN IT", ex); // 没看到你的代码有试图输出异常的类似这样的一句代码
throw ex;