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
。