1.首先将下面这段代码复制到pom.xml中的第27-28行之间,也就是</dependency>和</dependencies>之间
<!-- https://mvnrepository.com/artifact/log4j/log4j -->
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.17</version>
</dependency>
2.在main里创建一个resources的文件夹(鼠标点击main,按住快捷键alt和Insert,弹出页面后选中Directory,点击后会自动弹出resources,选中后按回车键(Enter)创建成功)
3.点击resources,按住快捷键alt和Insert,弹出页面后选中File,命名为log4j.properties,创建成功后将下面的代码复制到log4j.properties文件中。
### 设置###
log4j.rootLogger = debug,stdout,D,E
### 输出信息到控制台 ###
log4j.appender.stdout = org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Target = System.out
log4j.appender.stdout.layout = org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern = [%-5p] %d{yyyy-MM-dd HH:mm:ss,SSS} method:%l%n%m%n
### 输出DEBUG 级别以上的日志到日志文件 ###
log4j.appender.D = org.apache.log4j.DailyRollingFileAppender
log4j.appender.D.File = /home/duqi/logs/debug.log
log4j.appender.D.Append = true
log4j.appender.D.Threshold = DEBUG
log4j.appender.D.layout = org.apache.log4j.PatternLayout
log4j.appender.D.layout.ConversionPattern = %-d{yyyy-MM-dd HH:mm:ss} [ %t:%r ] - [ %p ] %m%n
### 输出ERROR 级别以上的日志到日志文件 ###
log4j.appender.E = org.apache.log4j.DailyRollingFileAppender
log4j.appender.E.File =/home/admin/logs/error.log
log4j.appender.E.Append = true
log4j.appender.E.Threshold = ERROR
log4j.appender.E.layout = org.apache.log4j.PatternLayout
log4j.appender.E.layout.ConversionPattern = %-d{yyyy-MM-dd HH:mm:ss} [ %t:%r ] - [ %p ] %m%n
4.建议在D盘或E盘中创建一个文件夹(可以自己随便命名)此处以在D盘中创建名为prolog的文件夹为例,在prolog中再创建一个normallog文件夹(记录Debug级的日志)和一个errorlog文件夹(记录错误级的日志),然后将log4j.properties文件中的第19行和33行分别改成两个文件夹的路径,其修改前和修改后如下图所示: