是否可以在浏览器中查看Hyperledger Composer事务处理器返回的值

时间:2019-06-01 15:05:19

标签: hyperledger hyperledger-composer

有什么方法可以在浏览器中查看Hyperledger composer事务处理器从Hyperledger composer游乐场返回的值。

我尝试在chrome浏览器中启用日志,但无法查看从事务处理器返回的值。

我正在在线操场上调试作曲家业务网络,因此希望了解我是否可以看到交易处理器功能返回的值。我能够在浏览器中看到通过console.log()打印的语句,但无法捕获处理器返回的值。

 * Transaction Created to add the new property in the system
 * @param {org.example.property.example} tx
 * @returns {string}
 * @transaction
 */
async function example(tx) {
    return 'hello world!';
}

1 个答案:

答案 0 :(得分:0)

运行时(本地)日志:

如果运行docker ps -a,应该会看到基本运行的 docker容器。 docker容器之一将是 chaincode容器(您正在运行的业务网络)。您会看到特定的容器容器ID

然后期待使用docker logs <container id>,您将在终端中看到您的 console.log()信息和交易回报信息。

开发者日志:

您可以在开发人员控制台中看到输出。例如,在Firefox和Chrome浏览器中,按CTRL-SHIFT-I并弹出它,然后转到Console。您可以看到您的控制台日志信息。