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項目。

 

這個長連接打印日志地方:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM