确定依赖
mysql mysql-connector-java 8.0.15org.apache.logging.log4j log4j 2.11.2pomorg.mybatis mybatis 3.5.1junit junit 4.11test
确定目前的目录结构
![6f966da8a15c7405ec086d6463073880.png](https://i-blog.csdnimg.cn/blog_migrate/8a2377ad6ae23d83f3ee8bcfc6438a34.jpeg)
编写log4j配置文件
编写log4j配置文件
在resource目录下新建log4j.xml文件
<?xml version="1.0" encoding="UTF-8"?>log4j/log4j2Logs%d{yyyy-MM-dd HH:mm:ss.SSS} [%-5level] %l - %m%n%d{yyyy-MM-dd HH:mm:ss.SSS} [%-5level] %C.%M - %m%n20MBDEBUG${basePath}/all.log${basePath}/%d{yyyy-MM}/all-%d{yyyy-MM-dd}-%i.log.gz50${basePath}/info.log${basePath}/%d{yyyy-MM}/info-%d{yyyy-MM-dd}-%i.log.gz10${basePath}/warn.log${basePath}/%d{yyyy-MM}/warn-%d{yyyy-MM-dd}-%i.log.gz10${basePath}/error.log${basePath}/%d{yyyy-MM}/error-%d{yyyy-MM-dd}-%i.log.gz10DEBUG