概述
1.添加依赖
<!-- mybatis依赖 -->
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis</artifactId>
<version>3.5.4</version>
</dependency>
<!-- log4j-core -->
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-core</artifactId>
<version>2.13.1</version>
</dependency>
2.log4j配置文件:log4j2.xml
<?xml version="1.0" encoding="UTF-8"?>
<configuration status="OFF">
<appenders>
<console name="Console" target="SYSTEM_OUT">
<PatternLayout
pattern="%d{HH:mm:ss.SSS} [%t] %-5level %logger{36} - %msg%n" />
</console>
<RollingFile name="File" fileName="logs/logs.log" filePattern="logs/%d{yyyy-MM-dd}.log">
<PatternLayout
pattern="%d{HH:mm:ss.SSS} %-5level %class{36} %L %M - %msg%xEx%n" />
<Policies>
<TimeBasedTriggeringPolicy modulate="true" interval="1" />
</Policies>
</RollingFile>
</appenders>
<loggers>
<logger name="log4j.logger.java.sql.Statement" level="info"
additivity="false">
<appender-ref ref="Console" />
<appender-ref ref="File" />
</logger>
<!-- 此处name的值改为自己的dao层的包-->
<logger name="org.jgs1904.dao" level="debug" additivity="false">
<appender-ref ref="Console" />
<appender-ref ref="File" />
</logger>
<root level="info">
<appender-ref ref="Console" />
<appender-ref ref="File" />
</root>
</loggers>
</configuration>
3.在mybatis-config.xml 核心文件中配置,也可以不配置,mybatis会自动检测
<settings>
<!-- 配置log4j,可以省略不写 -->
<setting name="logImpl" value="LOG4J2"/>
</settings>
最后
以上就是大气月亮为你收集整理的mybatis 配置log4j日志的全部内容,希望文章能够帮你解决mybatis 配置log4j日志所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复