1、pom.xml导包
1 <dependencies> 2 <dependency> 3 <groupId>log4j</groupId> 4 <artifactId>log4j</artifactId> 5 <version>1.2.17</version> 6 </dependency> 7 </dependencies>
2、需要手动在java/resources下创建,配置文件名为log4j.properties
1 ### set log levels ### 2 log4j.rootLogger = DEBUG,Console,File 3 4 ### 输出到控制台 ### 5 log4j.appender.Console=org.apache.log4j.ConsoleAppender 6 log4j.appender.Console.Target=System.out 7 log4j.appender.Console.layout=org.apache.log4j.PatternLayout 8 log4j.appender.Console.layout.ConversionPattern=[%d{yy/MM/dd HH:mm:ss:SSS}]-%l:%m%n 9 10 ### 输出到日志文件 ### 11 log4j.appender.File=org.apache.log4j.RollingFileAppender 12 log4j.appender.File.File=${project}src\main\resources\app.log 13 log4j.appender.File.MaxFileSize=10MB 14 log4j.appender.File.Threshold=ALL 15 log4j.appender.File.layout=org.apache.log4j.PatternLayout 16 log4j.appender.File.layout.ConversionPattern=[%p][%d{yyyy-MM-dd HH:mm:ss,SSS}][%c]%m%n
3、Mybatis-config.xml 配置Settings
1 <settings> 2 <setting name="logImpl" value="LOG4J"/> 3 </settings>
settings在properties,typeAlias之间
4、在JAVA.class文件下导包,并声明
1 import org.apache.log4j.Logger; 2 public class test { 3 static Logger logger=Logger.getLogger(test.class); 4 public void log4j(){ 5 logger.info("info:-------"); 6 logger.debug("debug:-------"); 7 } 8 }