按视频中配置的logback.xml,error不会输出到error.log中

来源:5-15 logback配置讲解

KD里的傻气

2018-03-26

我试着直接输出一个ERROR,结果出现在了mmall.log里,没出现在error.log里。。。整个error.log就是个0字节的文件。。。

http://img.mukewang.com/szimg/5ab89e4a0001a68109990765.jpg

http://img.mukewang.com/szimg/5ab89e4a0001495017340553.jpg

这个是logback.xml的配置

http://img.mukewang.com/szimg/5ab89eef0001e48208030922.jpg

写回答

2回答

Geely

2018-03-31

你好,同学是这样的,赞一个,这个的确是代码的一个疏漏,非常抱歉,最近家里有点事情,回复晚了,请海涵~

0
2
Geely
回复
qq_谁动了我的奶酪_03546962
你好,奶酪同学。这个有一个继承的属性。additivity="false" 这个是按包名或者logger的名字,例如a.b.c这个包 如果继承为true。那么如果有a.b的logger,那也会打印的。
2018-04-29
共2条回复

KD里的傻气

提问者

2018-03-26

经群里朋友指点,在com.mmall的logger节点中加入error的引用,就好了

    <logger name="com.mmall" additivity="false" level="INFO" >

        <appender-ref ref="mmall" />

        <appender-ref ref="error" />

        <appender-ref ref="console"/>

    </logger>


5
2
KD里的傻气
回复
qq_谁动了我的奶酪_03546962
啊???应该没有关系吧……我也没试过
2018-04-23
共2条回复

从0开始 独立完成企业级Java电商网站服务端开发

前后端分离,数据库接口设计,架构设计,功能开发,上线运维

9476 学习 · 8804 问题

查看课程