blockchain - 如何在corda的节点shell中打印输入数据和错误
问题描述
让我们考虑一下 IOU 项目。当我们启动 ExampleFlow 时,我们在流程中提供了一些输入,这些输入可以在日志文件中进行跟踪,但我们希望在事务之后也在节点 shell 中显示该输入。
就像当合约失败时,节点外壳会显示一些 RPC 错误是他们的,但是如果您转到日志文件,您会看到您已经给出 iouValue grater 然后 100 我们想在节点外壳中显示同样的错误消息我可以这样做如果是的,那么如果没有,那为什么不呢。
解决方案
要完全控制响应,您需要实现 RPC 客户端或 Web 服务器;以下是两者的示例:
RPC 客户端: https ://github.com/corda/samples/tree/release-V4/cordapp-example/clients
网络服务器: https ://github.com/corda/samples/tree/release- V4/spring-webserver
推荐阅读
- c++ - 您可以使用 std::bind (或其他)来更改返回类型吗?
- javascript - 如何停止弹出登录窗口?
- spring - Whitelabel 错误 Spring Boot - 项目结构
- javascript - 计算最大矩形大小,任意旋转,以适应边界框
- angular - 获取以角度代码返回 HttpErrorrResponse 的 API,错误代码 302 和错误包装的响应 json
- c++ - gdb 在 .so 文件中设置中断,没有命名的源文件
- firebase-realtime-database - Flutter 下拉菜单详细信息未保存到 Firestore
- spring-boot - 数据库用户未登录的 Spring Boot 安全性
- ios - AVAssetWriter - 设置自定义帧率
- javascript - 试图访问 var 中的最后一个元素