Logback 日志打印到不同的文件

logback.xml中我配置了不同的logger,这样不同模块的log 就可以打印到不同的日志文件中。但是遇到可一个问题,那些日志除了打印到各自的文件中,还打印到了root配置的那个系统日志中。通过google搜索后,发现原来logger中的一个参数(additivity)忘记设置了,这个参数的默认值是true,就是我们配置的looger中的日志还增加到root的日志中。

开始我的配置:

        <logger name="Mina_Logger"  level="INFO">
<appender-ref ref="My_App"/>
</logger>

修改后的配置:
         <logger name="Mina_Logger"  level="INFO" additivity="false">
<appender-ref ref="My_App"/>
</logger>

修改后跑了下系统,问题解决。

猜你喜欢

转载自zhlj11.iteye.com/blog/1708810