日誌文件配置

在使用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便可。
相關文章
相關標籤/搜索