#定义LOG输出级别 log4j.rootLogger=WARN,Console,File #定义日志输出目的地为控制台 log4j.appender.Console=org.apache.log4j.ConsoleAppender log4j.appender.Console.Target=System.out #可以灵活地指定日志输出格式,下面一行是指定具体的格式 log4j.appender.Console.layout=org.apache.log4j.PatternLayout log4j.appender.Console.layout.ConversionPattern=[%c] - %m%n #每天产生一个日志文件 log4j.appender.File=org.apache.log4j.DailyRollingFileAppender #指定输出目录 log4j.appender.File.File=../logs/webdemo.log #定义文件最大大小 log4j.appender.File.MaxFileSize=10MB #输出所有日志,如果换成DEBUG表示输出DEBUG以上级别日志 log4j.appender.File.Threshold=ALL log4j.appender.File.layout=org.apache.log4j.PatternLayout log4j.appender.File.layout.ConversionPattern=[%p] [%d{yyyy-MM-dd HH:mm:ss,SSS}][%c]%m%n log4j.logger.com.zuge.demo=DEBUG
<!-- 日志 --> <dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>1.2.17</version> </dependency> <!-- mybatis使用的是slf4j的日志,不加此jar控制台不打印sql --> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-log4j12</artifactId> <version>1.7.12</version> </dependency> <!-- 日志 -->