要想输出到日志文件是否需要 logger.error(e)?
需要logger.error(e)还是logger.error(e.printStackTrace())?
要想输出到日志文件是否需要 logger.error(e)?
需要logger.error(e)还是logger.error(e.printStackTrace())?
e.pringStackTrace()
底层是调用了System.err.println()
.
应该这样用
try {
// do Something
} catch (IllegalAccessException e) {
logger.error("错误信息: ", e);
}
更多详情请看: Logback输出异常堆栈
4 回答1.2k 阅读✓ 已解决
4 回答1.2k 阅读✓ 已解决
1 回答2.5k 阅读✓ 已解决
2 回答712 阅读✓ 已解决
2 回答1.7k 阅读
2 回答1.6k 阅读
2 回答1.3k 阅读
e.pringStackTrace()
打日志log.error("错误信息", e);
,不输出调用栈的话就log.error("错误信息");