洞察如何通过智慧警务综合应用平台提升跨领域合作和管理效率
903
2022-12-23
解决logback
logback-classic 使用testCompile的打包
今天使用gradle打包的时候logback-classic一直打包不进去。
打包logback-classic的代码:
// https://mvnrepository.com/artifact/ch.qos.logback/logback-classic
testCompile group: 'ch.qos.logback', name: 'logback-classic', version: '1.2.3'
因为我以前是用的maven,对比maven的代码:
这里标明了是test的,所以猜测可能是test这个东西导致打包失败,所以把test去掉,使用一般的打包方式:
compile group: 'ch.qos.logback', name: 'logback-classic', version: '1.2.3'
这时打包成功了。
上网查了下scope为test表示依赖项目仅仅参与测试相关的工作,包括测试代码的编译,执行。比较典型的如junit。
奇怪的是logback-classic的包从开始的时候一直到1.2.3版都是提供的test编译,为什么不是默认的compile?
logback的用法以及遇到的问题解决办法
基于spring boot使用logback.xml生成日志文件信息需要先在pom.xml导入依赖
缺少任何一个都有可能导致报错!一定要添加完整。
然后在默认创建的src/main/resources中创建logback.xml文件,在其中添加内容如下:
输出创建文件的路径可以使用绝对路径,也可以使用相对路径,虽然建议使用绝对路径,但在项目工程有需求的时候也可以使用相对路径
相对路径的文件夹在项目根目录创建,日志文件在此文件夹内生成。
level:用来设置打印级别,大小写无关:TRACE, DEBUG, INFO, WARN, ERROR, ALL和OFF,不能设置为INHERITED或者同义词NULL。 默认是DEBUG。
如果想限制每个日志文件的大小可以这样:
注意日志文件后面的%i;
修改
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~