因为刚刚接触log4j,所以就极为简单的应用一下日志输出的应用,我使用日志的原因是想要看到与数据库之间的通信,所以简单的调用了debug级别的日志,将日志输出到控制台中。
首先从https://mvnrepository.com/网址中可以搜索log4j的软件包,然后添加到pom.xml中。然后在maven资料包中查看是否已经加载slf4j软件包成功。
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
<version>1.7.30</version>
</dependency>
然后编写log4j.properties配置文件内容如下,该配置是将日志输出内容输出到控制台中
log4j.rootLogger=DEBUG, stdout
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d [%-5p] %c %m%n
最后需要注意的是需要log4j软件包的配置节点中需要去掉test因为这个标签的意思是只有在调试的时候才会输出日志。