提升Redis日志记录的级别

时间:2017-06-21 01:17:52

标签: java redis log4j2

我遇到一个问题,我的应用程序遇到了与Redis说话的麻烦。

我希望提高Redis中的日志记录级别以查看它是否与连接混乱,但无法确定要添加到我的log4j的类别。

我已经尝试了以上两个......

    <AsyncLogger name="org.mule.modules.redis.RedisConnector" level="DEBUG"/>

    <AsyncLogger name="redis" level="DEBUG"/>

但这似乎几乎没有给我任何东西。有人可以帮我查看我可能需要添加的日志记录类别以查看更多内容吗?

我的redis代码使用以下依赖项...

   <dependency>
        <groupId>redis.clients</groupId>
        <artifactId>jedis</artifactId>
        <version>2.8.1</version>
        <type>jar</type>
    </dependency>

请注意我的根记录器设置为debug。它不是log4j配置的问题,它更多的是关于尝试找出正确的日志类别以及如何查看Redis / Jedis日志。

感谢

1 个答案:

答案 0 :(得分:1)

jedis使用的包是redis.clients.jedis

但通常情况下,jedis会在连接错误时抛出异常,当您在自己的代码中配置错误日志时,它应该可以正常工作。事实上,jedis jar包含很少的调试或信息日志。