ICode9

精准搜索请尝试: 精确搜索
首页?>?bet356体育下载> 文章详细

java – spring-boot默认日志位置

2019-09-30 10:02:10??阅读:8??来源: 互联网

标签:java?spring-boot?logging


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,logging

专注分享技术,共同学习,共同进步。侵权联系[admin#icode9.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有