高版本后继续使用log4j的完美解决方法

作者:操作系统

springboot 高版本后继续运用log4j的完善消除方式,springbootlog4j

 springboot  高版本后不援助log4j了,很三个人依旧喜欢log4j风格的日记,大家团结来加载log4j,其实很轻便。

率先步:大家手动加入大家想要的log4j jar,在品种里面随意建三个文本夹,将利用的jar丢进来,右键 add to build path

金冠53777 1

第二步:

在main函数运维类所在的包还是其子包下写一个如此的类,用来加载log4j配置文件,是的,什么内容都未有。

import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.context.annotation.ComponentScan;
@ComponentScan
@ConfigurationProperties("classpath:log4j.properties")
public class Log4jConfigure {
}

金冠53777,此地只怕会油然则生法国红警告提醒您要在pom文件中,出席

   <dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-configuration-processor</artifactId>
    <optional>true</optional>
    </dependency>

平常来讲依赖,你点击明确,他活动帮你加上了。

其次步:将log4j.properties文件丢到application.properties配置文件旁边就能够了,其余什么业务都无须做,

controller中用法和原先同样,

import com.dome.dao.UserMapper;
import com.entity.User;
 @RestController
 @RequestMapping({"/home"})
 public class UserController {
 private static Logger log = Logger.getLogger(UserController.class);
     log.debug("debug加载默认用户成功");
     log.info("加载默认用户成功");
     log.error("遇到错误,回滚成功")
}

接下去大家我们配备mybatis的日志输出设置为log4j

在application.properties旁边增添三个mybatis-config.xml文件,填入如下内容

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE configuration
PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-config.dtd">
<configuration>
   <settings>
  <setting name="logImpl" value="LOG4J"/>
</settings>
</configuration>

随着张开application.properties,加多如下一行信息,SQL语句就能够出口到调控台了

mybatis.config-location=classpath:mybatis-config.xml

总结

以上所述是小编给大家介绍的springboot 高版本后继续行使log4j的完善化解措施,希望对我们享有助于,即使大家有任何疑问请给本人留言,笔者会及时恢复生机大家的。在此也特别多谢大家对帮客之家网址的支撑!

高版本后继续使用log4j的体贴入微化解措施,springbootlog4j springboot 高版本后不援助log4j了,很三人可能喜欢log4j风格的日记,我们团结来...

本文由金冠53777-金冠娱乐53777-Welcome发布,转载请注明来源

关键词: