条件如下: 我项目中采用log4j2日志框架,配置文件采用的是log4j2.yml 我想将文件存储路径 以及具体的开启的日志级别 配置在 application.yml 中.
注: 我不想用xml的配置方式, 或者采用maven 配置的方式配置进去,因为这样我需要改多个配置文件
遇到的问题是:
比如我在 application.yml
配置一个
log:
path: e:/log/
Configuration:
status: info
monitorInterval: 30
Properties: # 定义全局变量
Property: # 缺省配置(用于开发环境)。其他环境需要在VM参数中指定,如下:
#测试:-Dlog.level.console=warn -Dlog.level.xjj=trace
#生产:-Dlog.level.console=warn -Dlog.level.xjj=info
- name: log.level.console
value: info
- name: path
value: $[log.path]
在 log4j2.yml 中我如何将他赋值进去.我知道xml的方式可以获取到 application.yml 中的数据. 但是yml 有没有呢. 想求助一下大佬们.