概述
在使用luttuceAPI连接Redis后,每一隔一段时间就会打印luttuce的重连日志,这是因为Luttuce的重连日志的级别为INFO,我们可以在Logback的配置中将其日志级别调高就可以解决这个问题。
解决
见配置中的红色部分。
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<property name="PATTERN" value="%-12(%d{yyyy-MM-dd HH:mm:ss.SSS}) |-%-5level [%thread] %c [%L] -| %msg%n" />
<property name="FILE_NAME" value="provider-service"/>
<!-- 配置路径 -->
<appender name="DEV" class="ch.qos.logback.core.rolling.RollingFileAppender">
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<fileNamePattern>/home/cloud/logs/${FILE_NAME}.%d{yyyy-MM-dd}.log</fileNamePattern>
<maxHistory>30</maxHistory>
</rollingPolicy>
<encoder>
<pattern>${PATTERN}</pattern>
</encoder>
</appender>
<appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<pattern>${PATTERN}</pattern>
</encoder>
</appender>
<!-- dev -->
<springProfile name="dev">
<root level="info">
<!--<appender-ref ref="CONSOLE" />-->
<appender-ref ref="DEV" />
</root>
</springProfile>
<!-- 本地调试 -->
<springProfile name="openvpn">
<root level="info">
<appender-ref ref="CONSOLE" />
</root>
</springProfile>
<logger name="io.lettuce.core.protocol" level="ERROR"></logger>
</configuration>