Chinaunix首页 | 论坛 | 博客
  • 博客访问: 615543
  • 博文数量: 298
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 3077
  • 用 户 组: 普通用户
  • 注册时间: 2019-06-17 10:57
文章分类

全部博文(298)

文章存档

2022年(96)

2021年(201)

2019年(1)

我的朋友

分类: Java

2021-07-26 11:44:35

依赖

点击(此处)折叠或打开

  1. <dependency>
  2.             <groupId>log4j</groupId>
  3.             <artifactId>log4j</artifactId>
  4.             <version>1.2.17</version>
  5.         </dependency>
两种配置log4j的方式:


一定要新建一个log4j.properties文件

在yaml中直接配置
在mybatis-config中配置

??¨è??é?????????????????è?°

mapper-locations 貌似不管用依旧需要加注解@Mapper

mybatis-config.xml

点击(此处)折叠或打开

  1. <?xml version="1.0" encoding="UTF-8" ?>
  2. <!DOCTYPE configuration
  3.         PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
  4.         "">
  5. <configuration>

  6.     <settings>
  7.         <!--配置日志格式fhadmin.cn-->
  8.         <setting name="logImpl" value="LOG4J"/>

  9.         <!--开启二级缓存fhadmin.cn-->
  10.         <setting name="cacheEnabled" value="true"/>
  11.     </settings>

  12. </configuration>

log4j.properties文件

点击(此处)折叠或打开

  1. #将等级为DEBUG的日志信息输出到console和file这两个目的地,console和file的定义在下面的代码
  2. log4j.rootLogger=DEBUG,console,file

  3. #控制台输出的相关设置 fhadmin.cn
  4. log4j.appender.console = org.apache.log4j.ConsoleAppender
  5. log4j.appender.console.Target = System.out
  6. log4j.appender.console.Threshold=DEBUG
  7. log4j.appender.console.layout = org.apache.log4j.PatternLayout
  8. log4j.appender.console.layout.ConversionPattern=[%c]-%m%n


  9. #文件输出的相关设置 fhadmin.cn
  10. log4j.appender.file = org.apache.log4j.RollingFileAppender
  11. log4j.appender.file.File=./log/kai.log
  12. log4j.appender.file.MaxFileSize=10mb
  13. log4j.appender.file.Threshold=DEBUG
  14. log4j.appender.file.layout=org.apache.log4j.PatternLayout
  15. log4j.appender.file.layout.ConversionPattern=[%p][%d{yy-MM-dd}][%c]%m%n

  16. #日志输出级别 fhadmin.cn
  17. log4j.logger.org.mybatis=DEBUG
  18. log4j.logger.java.sql=DEBUG
  19. log4j.logger.java.sql.Statement=DEBUG
  20. log4j.logger.java.sql.ResultSet=DEBUG
  21. log4j.logger.java.sql.PreparedStatement=DEBUG
如果编译后找不到这两个文件


在pom.xml中加入:

点击(此处)折叠或打开

  1. <resources>
  2.             <!-- 防止找不到mybatis的mapper.xml文件fhadmin.cn,在项目启动时候就导入进去-->
  3.             <resource>
  4.                 <directory>src/main/java</directory>
  5.                 <includes>
  6.                     <include>**/*.xml</include>
  7.                 </includes>
  8.                 <filtering>true</filtering>
  9.             </resource>

  10.             <resource>
  11.                 <directory>src/main/resources</directory>
  12.                 <includes>
  13.                     <include>**/*.xml</include>
  14.                     <include>**/*.properties</include>
  15.                     <include>**/*.yaml</include>
  16.                 </includes>
  17.                 <filtering>true</filtering>
  18.             </resource>

  19.         </resources>


 

阅读(1130) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~