spring-boot默认日志位置

spring-boot应用程序中,我可以使用指定自定义日志文件

java -jar spring-boot-app.jar --logging.file=/home/ubuntu/spring-boot-app.log

但如果我没有指定一个,他们去哪里了?

我在以下任何文件夹中都找不到它:

 /tmp/ /var/log/ ~/ 

没有 spring-boot-starter-logging或任何额外的日志依赖项。

我希望有类似于catalina.out东西,因为默认配置运行嵌入式Tomcat:

 INFO 10374 --- [main] sbcetTomcatEmbeddedServletContainer : Tomcat initialized with port(s): 8100 (http) 

Spring Boot使用Commons Logging进行所有内部日志记录,但保留底层日志实现。

为Java Util Logging,Log4J,Log4J2和Logback提供了默认配置。 在每种情况下,记录器都预先配置为使用控制台输出 ,并且还提供可选的文件输出。

从Spring Boot日志记录文档 。

默认日志配置将在写入时将消息回显给控制台。 因此,在您按照描述明确指定文件之前,它将保留在控制台中。