今天配置log4j,遇到的问题。
日志输出2遍有可能是定义了两个输出。
总结:首先,可能是你定义了两个appender,然后这两个appender都使用了。比如你可能定义如下:log4j.rootLogger=INFO,CONSOLElog4j.logger.com.esensoft.ui4mv=DEBUG,console2其次,可能是你的项目调试appender跟你的rootLogger的appender相同,都是到console。log4j.rootLogger=INFO,CONSOLElog4j.logger.com.donlian.ui4mv=DEBUG,CONSOLE
其实项目的调试级别一般不用终端,一般这样写即可。
log4j.logger.com.esensoft.ui4mv=DEBUG
不用加后面的console