日志文件配置

在使用log4j和logback的时候,若是配置了root和logger两个级别的日志信息,那么默认的logger和root会分别打印出但愿的日志。 shell

可是他们均可以将日志不传递给上一级处理。配置方法以下: app

LOG4J: 日志

在log4j.properties中,能够以下设置, code

log4j.rootLogger=INFO,console
log4j.additivity.test=false
log4j.logger.test=DEBUG,file



其中,test为logger的包名。 xml


在logback.xml中,能够以下配置 it

<root level="DEBUG">
    	<appender-ref ref="STDOUT"/>
    </root>
    <logger name="test" level="DEBUG" additivity="false">
    	<appender-ref ref="STDOUT"/>
    </logger>
其中在logger节点上配置additivity=false便可。
相关文章
相关标签/搜索