Spring boot 有没有一种简单的方法可以在Spring引导日志记录中启用堆栈跟踪?

Spring boot 有没有一种简单的方法可以在Spring引导日志记录中启用堆栈跟踪?,spring-boot,Spring Boot,我希望在日志中看到的不仅仅是异常的消息字符串——最好是完整的堆栈跟踪。有没有一种简单的方法可以做到这一点,或者我必须深入研究Logback自定义类?我宁愿在某个地方设置一个配置选项。您必须为Logback模式添加异常。根据,您可以添加%ex或%xEx。如果到目前为止还没有配置自定义的logback配置,那么应该已经记录异常,因为springboot附带的默认logback配置包含这些模式关键字。如果它不工作,可能还有另一个问题。Hmm。我会记录异常消息(以及生成日志的类),但不会记录完整的堆栈跟

我希望在日志中看到的不仅仅是异常的消息字符串——最好是完整的堆栈跟踪。有没有一种简单的方法可以做到这一点,或者我必须深入研究Logback自定义类?我宁愿在某个地方设置一个配置选项。

您必须为Logback模式添加异常。根据,您可以添加
%ex
%xEx
。如果到目前为止还没有配置自定义的logback配置,那么应该已经记录异常,因为springboot附带的默认logback配置包含这些模式关键字。如果它不工作,可能还有另一个问题。

Hmm。我会记录异常消息(以及生成日志的类),但不会记录完整的堆栈跟踪。我还没有配置任何关于日志记录的内容——只是使用默认值。我确实使用了类路径中的SLF4J记录器,但这只是在后台使用Logback,对吗?是的,这是正确的。也许他们已经改变了默认行为,我明天可以检查一下。