2 对 “log4j输出双行日志”的想法;

  1. 试着把log4j.logger.com.wadata.zhuchao.springmvc.HelloController后的Console去掉,问题解决。

  2. 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

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

Captcha Code