Java 使用application.yml在Spring Boot中配置嵌入式Tomcat的日志记录
我这里有很多问题(我是Spring Boot的新手) 我们项目现有的代码库使用YAML,但没有我可以在任何地方看到的Java 使用application.yml在Spring Boot中配置嵌入式Tomcat的日志记录,java,spring,spring-boot,tomcat,Java,Spring,Spring Boot,Tomcat,我这里有很多问题(我是Spring Boot的新手) 我们项目现有的代码库使用YAML,但没有我可以在任何地方看到的.properties文件。我阅读常用的Spring引导教程时使用了.properties文件 (1) 是否可以使用application.yml代替application.properties (2) Spring Boot的嵌入式Tomcat服务器转储日志的默认目录/文件在哪里 我需要修改配置,以便我们有自定义目录来转储嵌入的Tomcat服务器日志。根据我的看法,应该是这样的
.properties
文件。我阅读常用的Spring引导教程时使用了.properties
文件
(1) 是否可以使用application.yml
代替application.properties
(2) Spring Boot的嵌入式Tomcat服务器转储日志的默认目录/文件在哪里
我需要修改配置,以便我们有自定义目录来转储嵌入的Tomcat服务器日志。根据我的看法,应该是这样的
server.tomcat.basedir=my-tomcat
server.tomcat.accesslog.enabled=true
server.tomcat.accesslog.pattern=%t %a "%r" %s (%D ms)
这就是使用application.properties
方式的方法
(3) 假设YAML可以完全替换.properties
文件,我如何在YAML中进行上述配置?我是否需要编辑Java源文件中的某些内容才能使YAML中的配置生效(即Tomcat日志进入我想要的特定目录)
logging.level.netpl.com=DEBUG
更改为
logging:
level:
netpl.com: DEBUG
logging:
level:
netpl.com: DEBUG