如何从Hyperledger Fabric chaincode打印和查看日志

时间:2017-01-24 08:27:49

标签: hyperledger hyperledger-fabric

我希望在调用我的链代码中的函数时看到日志,以便进行调试。我试过这样的事情:

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

我查看了运行链码的对等体的日志,但我无法找到上述日志。我究竟做错了什么?

1 个答案:

答案 0 :(得分:2)

如果使用./chaincode_example02之类的命令在开发模式下启动链代码,那么日志语句应该在启动相同进程的控制台中可见。

如果以网络模式部署链代码,则每个对等方启动一个名为<networkId>-<peer enroll id>-<chaincode Id>的docker容器。您可以使用命令{{1}查看在对等方上启动的所有docker容器使用命令docker ps

查看日志内容