gpt4 book ai didi

java - spring-boot 默认日志位置

转载 作者:IT老高 更新时间:2023-10-28 20:34:48 26 4
gpt4 key购买 nike

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 logging documentation .

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

关于java - spring-boot 默认日志位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31939849/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com