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

时间:2016-01-21 19:11:53

标签: tomcat logging crash spring-boot

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

我通过Calendar c = Calendar.getInstance(); Instant instant = Instant.ofEpochMilli(c.getTimeInMillis()); LocalDate date = instant.atZone(ZoneId.systemDefault()).toLocalDate(); 作为独立的jar运行。

我在java -jar myApp.jar

中设置了日志文件和tomcat位置
application.properties

然而,该应用程序经常退出。在日志文件中没有提供退出信息。

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

谢谢!

2 个答案:

答案 0 :(得分:1)

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

logging.level.ROOT=DEBUG

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

logging.level.org.apache.tomcat=DEBUG

答案 1 :(得分:0)

您可以将相同的程序包部署到独立的Tomcat,以获取失败的根本原因。 在应用程序启动的某些阶段的异常将以其他方式隐藏。