springBoot使用druid数据库连接池以及logback,并开启慢sql记录输出到指定的日志文件

该文主要记录下自己使用过程,以后用到可以看看,我的springBoot版本是2.2.1,2以上应该都没问题

1.首先添加好需要的依赖包:

<!--mysql-->
        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <version>5.1.35</version>
            <scope>runtime</scope>
        </dependency>
        <dependency>
            <groupId>com.alibaba</groupId>
            <artifactId>druid-spring-boot-starter</artifactId>
            <version>1.1.10</version>
        </dependency>

2.logback配置:

springBoot2.0默认使用的日志是logback已自动集成,对于日志的配置只需要在resources添加一个logback-spring.xml配置文件就可以自动生效,注释很明白了,没学过的看看以下博客:

  1. https://blog.csdn.net/haidage/article/details/6794509
  2. https://blog.csdn.net/haidage/article/details/6794529
  3. https://blog.csdn.net/haidage/article/details/6794540
<?xml version="1.0" encoding="UTF-8"?>
<!--debug属性配置是否打印日志框架本身的运行情况信息-->
<configuration debug="false">
    <!--自定义日志存放目录-->
    <property name="LOG_HOME" value="F:/log/hjzlive/" />

    <!--只在控制台输出日志组件-->
    <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
        <encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
            <pattern>%highlight(%d{yyyy-MM-dd HH:mm}) %boldYellow([%thread]) %-5level  %boldCyan([%logger{50}[%L]]) %msg%n</pattern>
            <charset>UTF-8</charset>
        </encoder>
    </appender>

    <!--info日志文件输出组件-->
    <appender name="FILE_INFO"  class="ch.qos.logback.core.rolling.RollingFileAppender">
        <!--当前日志输出文件位置,目录不存在时会自动创建-->
   
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值