9.2. 启用协议日志记录
调试时,从 Qpid Proton AMQP 1.0 库启用其他协议追踪日志有时非常有用。实现此目标的方法有两种。
-
将环境变量(不是 Java 系统属性)
PN_TRACE_FRM设置为1。当变量设置为1时,Proton 会将帧日志记录发送到控制台。 -
将
amqp.traceFrames=true选项添加到 连接 URI,并将org.apache.qpid.jms.provider.amqp.FRAMES日志记录器配置为日志级别TRACE。这会向 Proton 添加了一个协议跟踪器,并在您的日志中包括输出。
您还可以将客户端配置为发出输入和输出字节的低级别追踪。若要启用此功能,请将选项 transport.traceBytes=true 添加到 连接 URI,并将 org.apache.qpid.jms.transports.netty.NettyTcpTransport 日志记录器配置为日志级别 DEBUG。