Log4j重复输出问题

来源:互联网 发布:站长之家js源码 编辑:程序博客网 时间:2024/05/02 01:26

log4j.rootLogger=WARN, stdout, fileout
log4j.logger.com.ecgit=DEBUG, stdout, fileout

由於為了避免平台 (Tomcat, JSF, Spring) 等等的 debug 訊息跑出來, 我設定 rootLogger 為 info
但我希望自己的程式可以開到 debug, 因此如上設定
但是發現我的程式的 log message 都會重複出現
感覺是 rootLogger log 一次,logger com.ecgit又 log 一次

那么如何才能避免这个问题呢?

在前面的那句话后加一句:

log4j.additivity.com.ecgit=false

表示不重复输出log

原创粉丝点击