还有一个方法,你在log4j.properties将级别设为INFO然后在你项目中设置一个全局开变量为debug,在每个文件中 // get a logger instance named "com.foo" Logger logger = Logger.getLogger("com.foo"); // Now set its level. Normally you do not need to set the // level of a logger programmatically. This is usually done // in configuration files. logger.setLevel(Level.INFO);
应该是logger.setLevel(Level.DEBUG);
我是设的debug,问题是Struts中也有debug信息,也会出来
在配置文件中配置,将根设置为root,你自己的包设置成debug就可以了log4j.rootLogger=error, R log4j.logger.com.testing.hao2k=debug
// get a logger instance named "com.foo"
Logger logger = Logger.getLogger("com.foo"); // Now set its level. Normally you do not need to set the
// level of a logger programmatically. This is usually done
// in configuration files.
logger.setLevel(Level.INFO);
log4j.logger.com.testing.hao2k=debug