本文档主要介绍 MQ 客户端日志的正常打印方式,MQ 客户端日志格式解析以及如何自定义 MQ 客户端日志配置。
打印 MQ 客户端日志
MQ 客户端日志在问题定位排查中扮演着非常重要的角色,通过日志记录客户端运行过程中的异常,能够帮助尽可能真实的还原某个时间点的异常场景,最终达到快速定位、修复 Bug 的目的。
TCP Java SDK 打印 MQ 客户端日志
MQ 的 TCP Java SDK 基于 SLF4J 接口编程,客户端日志的打印依赖用户在配置文件中指定的日志实现。目前支持 log4j(暂不支持log4j2)、logback,可在 pom.xml 或者 lib 中添加对应的日志实现依赖即可:
方式一:依赖 log4j 作为日志实现
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>jcl-over-slf4j</artifactId>
<version>1.7.7</version>
</dependency&g