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

2024-05-04

我想在调用链代码中的函数时查看日志,以进行调试。我尝试过这样的事情:

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

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


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

如果您在网络模式下部署链代码,那么每个对等点都会启动一个 docker 容器,其名称类似于<networkId>-<peer enroll id>-<chaincode Id>.可以使用命令查看peer上启动的所有docker容器docker ps,使用命令查看日志内容docker logs <container id (get this from the previous command)>

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何从 Hyperledger Fabric 链码打印和查看日志 的相关文章

随机推荐