求助,智能合约编写时,怎么打日志调试

☆KeyLove! 23天前 80

如题

如何使用打日志调试的方式来调试智能合约脚本?

要使用哪个API,如何查看日志?

最后于 18天前 被naoye编辑 ,原因: 奖励 BLACK 20NNC 地址:AYGwy2s72CiKktbjEPnsZevvpMJbTNswLM
最新回复 (11)
全部楼主
  • 0 2
    要调试  也是写了合约去虚拟器跑着调试
    有一种方法是用notify的方式  发送交易上链 然后看通知出来的数据 进行调试
    可以研究下nel的debuggui   论坛里有相关的介绍和教程
  • BLACK 22天前
    0 3
    Runtime.Log()
  • ☆KeyLove! 22天前
    0 4
    BLACK Runtime.Log()
    这个API如何使用?哪里有示例
  • ☆KeyLove! 22天前
    0 5
    咦~這裏有只豬 要调试 也是写了合约去虚拟器跑着调试 有一种方法是用notify的方式 发送交易上链 然后看通知出来的数据 进行调试 可以研究下nel的debuggui 论坛里有相关的介绍和教程
    这个工具,研究下先.
  • BLACK 22天前
    0 6
    ☆KeyLove! 这个API如何使用?哪里有示例
    直接在C#合约里写。但是Runtime.Log()的日志内容,要在neo虚拟机里执行的时候,才能查看。也就是发送交易调用相关方法的时候。
  • BLACK 22天前
    0 7
    ☆KeyLove! 这个API如何使用?哪里有示例


  • ☆KeyLove! 21天前
    0 8
    我使用了穿上Runtime.Log然后调用 合约
    但是没有找到日志文件在什么地方.,
    看你的这个示例,莫非日志是打印在存储区的吗?
  • naoye 21天前
    0 9
    ☆KeyLove! 我使用了穿上Runtime.Log然后调用 合约 但是没有找到日志文件在什么地方., 看你的这个示例,莫非日志是打印在存储区的吗?
    先看下这两篇吧。
    https://bbs.neldev.net/thread-52.htm
    https://bbs.neldev.net/thread-43.htm
  • 0 10
    ☆KeyLove! 我使用了穿上Runtime.Log然后调用 合约 但是没有找到日志文件在什么地方., 看你的这个示例,莫非日志是打印在存储区的吗?
    log是用来在虚拟机上跑合约的时候看的  新手跨度有点大   还是用debuggui或者notify的方式先入手了解
  • ☆KeyLove! 21天前
    0 11
    嗯.感谢我先看下
  • ☆KeyLove! 21天前
    0 12
    notity这个方式 ,感觉比GUI简单些..
    我再找下notify方式的文档
返回