spring框架中加入log4j,需要在web.xml定义监听器,主要包括:定义log4j配置文件目录、log4j监听器
<!--由Spring载入的Log4j配置文件位置-->
<context-param>
<param-name>log4jConfigLocation</param-name>
<param-value>/WEB-INF/log4j.properties</param-value>
</context-param>
<!--Spring log4j Config loader-->
<listener>
<listener-class>
org.springframework.web.util.Log4jConfigListener
</listener-class>
</listener>
在需要输出日志的类中导入log4j类
import org.apache.log4j.Logger;
获取当前类
protected Logger log = Logger.getLogger(this.class);
log.debug();
log.info();
不基于框架时使用如下
import org.apache.log4j.Logger;
import org.apache.log4j.PropertyConfigurator
PropertyConfigurator.configure("log4j.properties");
日志配置文件及参数说明点击打开链接
在需要输出日志的类中导入log4j类
import org.apache.log4j.Logger;