Java—关闭Luttuce的重连日志

概述

在使用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>

留下评论

您的邮箱地址不会被公开。 必填项已用 * 标注