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] s.b.c.e.t.TomcatEmbeddedServletContainer : Tomcat initialized with port(s): 8100 (http)

回答:

Spring Boot使用Commons Logging进行所有内部日志记录,但是使底层日志实现保持打开状态。

提供了Java Util Logging,Log4J,Log4J2和Logback的默认配置。在每种情况下,记录器都已

以及可选文件输出。

从Spring Boot日志文档中。

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

以上是 spring-boot默认日志位置 的全部内容, 来源链接: utcz.com/qa/400577.html

回到顶部