第一步:在pom.xml文件中添加依赖包
<!-- Log Start -->
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>1.7.23</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
<version>1.7.23</version>
</dependency>
<!-- Log End -->
第二步:修改web.xml,把log4j加到项目中
<context-param>
<param-name>log4jConfigLocation</param-name>
<param-value>classpath:/log4j/log4j.xml</param-value>
</context-param>
<listener>
<listener-class>org.springframework.web.util.Log4jConfigListener</listener-class>
</listener>
第三步:根据web.xml配置的路径,在src/main/resource目录下新建一个log4包,在这个包下建立log4j.xml
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
<log4j:configuration xmlns:log4j='http://jakarta.apache.org/log4j/'>
<appender name="CONSOLE" class="org.apache.log4j.ConsoleAppender">
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d{yyyy-MM-dd HH:mm:ss:SSS} %l %m%n" />
</layout>
<!--限制输出级别 -->
<!-- <filter class="org.apache.log4j.varia.LevelRangeFilter">
<param name="LevelMax" value="DEBUG" />
<param name="LevelMin" value="ALL" />
</filter> -->
</appender>
<!-- <logger name="org.springframework.security.*">
<level value="DEBUG"></level>
<appender-ref ref="CONSOLE"/>
</logger> -->
<root>
<level value="DEBUG"></level>
<appender-ref ref="CONSOLE" />
</root>
</log4j:configuration>
另外你需要将org.apache.log4j.xml.log4j.dtd解压到第三步的包里