Spring Boot嵌入式Tomcat的崩溃日志在哪里?

xin*_*ing 6 crash logging tomcat spring-boot

我使用Spring boot 1.3.1及其嵌入式Tomcat容器.我是Spring boot的新手.

我作为一个独立的jar运行java -jar myApp.jar.

我在以下位置设置了日志文件和tomcat位置application.properties:

logging.file=myApp.log
server.tomcat.basedir=./tomcat
Run Code Online (Sandbox Code Playgroud)

但是,应用程序经常退出.在日志文件中没有提供退出的信息.

所以我的问题是如何启用一些更详细的应用程序日志记录,或者是否有一些方法可用于在这种情况下解决问题?

谢谢!

And*_*son 1

您可以通过application.properties使用以 开头的属性来启用日志记录logging.level。要为所有内容启用调试日志记录:

logging.level.ROOT=DEBUG
Run Code Online (Sandbox Code Playgroud)

或者,您可以为特定包(及其子包)启用日志记录。例如:

logging.level.org.apache.tomcat=DEBUG
Run Code Online (Sandbox Code Playgroud)