如何使用SLF4jJ通过LOG4J将线程堆栈跟踪包含到日志中

时间:2015-03-18 08:45:30

标签: java

有没有办法使用SLF4J将线程堆栈跟踪包含到日志中?

可以自动化还是我们必须在日志消息中添加它?

是否有任何属性可以包含堆栈跟踪?

请问任何人请分享代码和属性文件吗?

2 个答案:

答案 0 :(得分:1)

添加"新的Throwable()"在参数的末尾通常会这样做。 E.g。

log.warn("Why am I here?", new Throwable());

或者,正如下面所指出的那样,当你拥有它时会发现异常。

答案 1 :(得分:0)

您可以尝试在catch块中编写 - log.error("your message", exceptionObject);。 重要的是至少要发布你在某处做过/尝试/面对的问题。如果您需要用于记录的属性文件配置,那么可以在线获得大量优秀的教程。 link-to-tutorial

HTH。