Bluemix 超级账本输出
Bluemix hyperledger output
在 Bluemix 区块链服务中,当我执行此操作时,链代码输出到哪里
fmt.Printf("X: %v", len(someSlice))
在已部署的 Go 链代码中?
我尝试查看所有节点的节点日志和链代码日志,但我没有看到 X
作为独立执行的程序,用户提供的链代码可以使用任何适当的技术来创建他们的私有日志——从简单的打印语句到完全注释和级别控制的日志。
您应该能够通过单击与您部署的链代码相关联的哈希 ID 的日志按钮来查看日志。
代码:
发布链码后的响应:
正在获取链码 ID 的日志:
我在日志中的打印语句:
感谢@joe 为我指明了正确的方向。似乎我的 fmt.Printf(..)
语句没有在字符串中包含换行符,因此来自不同输出流的另一个日志条目覆盖了我在日志中的 stdout
。记得在fmt.Println()
语句中加一个\n
!
这个问题确实迫使我根据文档的 logging control 部分设置日志记录,它处理换行符问题。
在 Bluemix 区块链服务中,当我执行此操作时,链代码输出到哪里
fmt.Printf("X: %v", len(someSlice))
在已部署的 Go 链代码中?
我尝试查看所有节点的节点日志和链代码日志,但我没有看到 X
作为独立执行的程序,用户提供的链代码可以使用任何适当的技术来创建他们的私有日志——从简单的打印语句到完全注释和级别控制的日志。
您应该能够通过单击与您部署的链代码相关联的哈希 ID 的日志按钮来查看日志。
代码:
发布链码后的响应:
正在获取链码 ID 的日志:
我在日志中的打印语句:
感谢@joe 为我指明了正确的方向。似乎我的 fmt.Printf(..)
语句没有在字符串中包含换行符,因此来自不同输出流的另一个日志条目覆盖了我在日志中的 stdout
。记得在fmt.Println()
语句中加一个\n
!
这个问题确实迫使我根据文档的 logging control 部分设置日志记录,它处理换行符问题。