java中的接口是类吗
565
2022-11-01
logback.xml动态配置程序路径的操作
1.普通java程序
如下配置的logback.xml
property标签由name和value组成,上边定义的name可以在下边通过${name}引用。
value的值可以直接在xml中写死,也可以通过程序启动时候通过jvm虚拟机参数配置来传入,比如此处是-DSUB_LOG_HOME=xxx。
idea中配置:
2.spring boot应用
spring boot应用中将logback-spring.xml放置在resources目录,内容如下:
xsi:schemaLocation="http://ch.qos.logback/xml/ns/logback http://ch.qos.logback/xml/ns/logback/logback.xsd" debug="true" scan="false" scanPeriod="30 seconds">
xsi:schemaLocation="http://ch.qos.logback/xml/ns/logback http://ch.qos.logback/xml/ns/logback/logback.xsd"
debug="true" scan="false" scanPeriod="30 seconds">
该配置文件中除了使用
补充:logback.xml 自动读取日志存储路径
文件的命名和加载顺序有关logback.xml早于application.yml加载,logback-spring.xml晚于application.yml加载
如果logback配置需要使用application.yml中的属性,需要命名为logback-spring.xml
logback使用application.yml中的属性
使用springProperty才可使用application.yml中的值 可以设置默认值
dnOkdEZ
<!--系统用户操作日志-->
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~