2017-02-22 4 views
0

私はHyperledgerを初めて使用しています。私は、hyperledger v0.6ネットワークにチェーンコードを導入しました。 (CLIを介して)関数を呼び出すと、成功したトランザクションIDだけが返されます。私は、端末に反映されている印刷ステートメント(チェーンコードの中にある)は見ません。何をすべきかを提案してください。私は(CLIを介して)関数を呼び出すと、端末に反映されている印刷ステートメント(チェーンコードにある)は表示されません。

答えて

1

チェーンコードにprintステートメントが含まれる場合、これらのステートメントの出力はチェーンコードログに含まれます。

Bluemixでブロックチェーンサービスを使用している場合、サービスのダッシュボードからチェーンコードログを表示できます。これは、特定のチェーンコードIDの右側にログファイルを選択することで、[ネットワーク]タブに表示されます。あなたはExample02のchaincodeを使用している場合たとえば、あなたは次のような出力文を

が表示されるはずです。OUT - Aval = 90, Bval = 210

あなたはドッカーコンテナを使用している場合は、chaincodeコンテナ用ドッカーログはこれらの出力文を持っています。 docker logsコマンドを使用してチェーンコードログを表示する方法を説明するprior postがあります。

+0

ありがとうございます。私はDockerコンテナを使用しています。私は上記の投稿をチェックし、私のものを並べ替えました。今、私は印刷物 – Thrinath

+0

http://stackoverflow.com/questions/41095712/unable-to-print-to-logs-in-hyperledger-chaincodeを見ることができます。これはまた、ログの表示方法に関する明確な情報も提供します – Thrinath

関連する問題