今天在学习log4j中走了不少弯路,好在学到不少新东西。
Log4j学习笔记:http://blog.csdn.net/maxway/archive/2005/01/23/264440.aspx
在Struts中使用log4j,简单说就是下面2步,可怜我开始费了半天劲啊,又是servlet又是配web.xml的:
- 写log4j.properties,扔到WEB-INF/classes,配置中输出的级别要高于info,否则struts会有巨多调试信息输出来,估计struts也是用log4j调试的。
- 在各个需要的类里面有下列语句就OK了
import org.apache.log4j.Logger; Logger logger = Logger.getLogger(this.getClass().getName());
if (logger.isInfoEnabled())
logger.info(this.getClass().getName()); //这里输出当前类的类名