2017-01-24 13 views
0

デバッグの目的で、チェーンコード内の関数を呼び出す際にログを参照したいと考えています。私はこのようなものを試しました:Hyperledgerファブリックチェーンコードのログを表示および表示する方法

var logger = shim.NewLogger("chaincode_example02") 
logger.Info("get_caller_data called"); 

私はチェーンコードを実行しているピアのログを見ましたが、私は上記のログを見つけることができませんでした。私は間違って何をしていますか?

+0

これをチェックしましたか? https://github.com/hyperledger/fabric/blob/master/docs/Setup/logging-control.md – gvlax

+0

はい。私はこのリンクを参照し、私が書いたコードを思い付いた。 –

+0

あなたはどの環境のキングとチェーンコードがどのようなモードで展開されているか(devまたはnet)について詳しく説明できますか? – cjcroix

答えて

0

./chaincode_example02のようなコマンドを使ってdevcodeモードでチェーンコードを起動すると、同じプロセスが開始されるコンソールにログステートメントが表示されます。

あなたがネットモードでchaincodeを展開する場合は、各ピアは、すべてのドッキングウィンドウのconstainerコマンドdocker psを使用して、ピア上で起動。あなたが見ることができます<networkId>-<peer enroll id>-<chaincode Id>のようなものを命名されたドッキングウィンドウコンテナを起動し、内容を見ますコマンドを使用したログ​​

関連する問題