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