java中的接口是类吗
256
2022-10-12
springboot如何使用logback
配置不生效的解决办法
注意:如果配置不生效,则说明spring优先加载了其他配置:
解决办法:
添加启动参数 -Dlogging.config=classpath:logback-spring.xml
修改名字为 logback.xml, SpringBoot首先去查找标准的日志配置文件,如果找不到在去找拼接Spring的配置的文件, 标准文件名: "logback-test.groovy", "logback-test.xml", "logback.groovy","logback.xml" 等
排除 第三方jar包中的日志配置
springboot中使用这个LoggingApplicationListener类进行初始化,具体流程可查源码
logback以-spring结尾的可以使用springboot的分环境注入特性:
直接贴代码,放到resource下面就行了:
Springboot项目下的logback.xml
直接上模板,其中有注释,在现有的项目里拷出来的。
class="ch.qos.logback.core.rolling.RollingFileAppender"> %d %p (%file:%line\)- %m%n
class="ch.qos.logback.core.rolling.RollingFileAppender">
%d %p (%file:%line\)- %m%n
class="ch.qos.logback.core.rolling.RollingFileAppender"> %d %p (%file:%line\)- %m%n
class="ch.qos.logback.core.rolling.RollingFileAppender">
%d %p (%file:%line\)- %m%n
在项目中使用时:
Logger logger = LoggerFactory.getLogger(所在类名.class);
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~