• redis心跳日志【i.l.core.protocol.ConnectionWatchdog : Reconnecting, last destination was】


    [io.lettuce.core.protocol.ConnectionWatchdog:106]-- Reconnecting, last destination was

    看了很多文章,最后已解决

    在配置文件中配置指定包的 日志打印级别为error即:

    我们项目用的是springcloud + nacos配置中心 所以在nacos的yml文件中添加对应的包的日志级别即可

    如果使用的是SpringBoot项目默认的配置文件 logback-spring,我们在配置文件中使用<root>设置默认的日志配置

    然后使用<logger>标签修改其他包的日志输出级别

     <root level="INFO">

      <appender-ref ref="logfile"/>

      <appender-ref ref="stdout"/>

    </root>

    使用<logger>标签修改其他包的日志输出级别。

      <!-- 修改其他包的日志输出级别 -->

      <logger name="io.lettuce.core.protocol">

      <level value="ERROR"/>

    </logger> 

    不想使用springboot默认的logback日志,比如换成log4j2,修改jar依赖

    <dependency> <!-- 引入log4j2依赖 -->
       <groupId>org.springframework.boot</groupId>
       <artifactId>spring-boot-starter-log4j2</artifactId>
    </dependency>
    <dependency> 
       <groupId>org.springframework.boot</groupId>
       <artifactId>spring-boot-starter-web</artifactId>
       <exclusions><!-- 去掉springboot默认日志框架logback的配置 -->
           <exclusion>
               <groupId>org.springframework.boot</groupId>
               <artifactId>spring-boot-starter-logging</artifactId>
           </exclusion>
       </exclusions>
    </dependency>

    过滤掉Spring和mybatis的一些无用的debug信息或者重链接的日志

    <logger name="org.springframework" level="INFO"/>

    <logger name="org.mybatis" level="INFO"/>

    <logger name="io.lettuce.core.protocol" level="ERROR"> 

    无论是logback还是log4j2都适用于SpringBoot项目。

    这个长连接打印日志地方:

  • 相关阅读:
    anchor-free : CornerNet 和 CenterNet 简要笔记
    图像分割中的loss--处理数据极度不均衡的状况
    python 装饰器
    python3 新特性
    VSCode Eslint+Prettier+Vetur常用配置
    JS lodash学习笔记
    JS 高端操作整理
    Vue 组件通信
    Vue 搭建vue-element-admin框架
    小程序 HTTP请求封装
  • 原文地址:https://www.cnblogs.com/cgy-home/p/14836149.html
Copyright © 2020-2023  润新知