9.2. プロトコルロギングの有効化
デバッグ時には、Qpid Proton AMQP 1.0 ライブラリーから追加のプロトコルトレースロギングを有効にすると便利です。これを行う方法は 2 つあります。
-
環境変数 (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 に設定します。