【发布时间】:2017-03-07 13:40:25
【问题描述】:
在 Bluemix Blockchain 服务中,当我这样做时,链码输出到哪里去
fmt.Printf("X: %v", len(someSlice))
在已部署的 go 链代码中?
我尝试查看所有节点上的节点日志和链代码日志,但我没有看到 X
【问题讨论】:
标签: ibm-cloud blockchain hyperledger hyperledger-fabric
在 Bluemix Blockchain 服务中,当我这样做时,链码输出到哪里去
fmt.Printf("X: %v", len(someSlice))
在已部署的 go 链代码中?
我尝试查看所有节点上的节点日志和链代码日志,但我没有看到 X
【问题讨论】:
标签: ibm-cloud blockchain hyperledger hyperledger-fabric
感谢@joe 为我指明了正确的方向。我的fmt.Printf(..) 语句似乎没有在字符串中包含换行符,因此来自不同输出流的另一个日志条目覆盖了我在日志中的stdout。记得在fmt.Println() 语句中添加\n!
这个问题确实迫使我根据文档的logging control 部分设置日志记录,该部分负责处理换行问题。
【讨论】: