rust - 如何为 solana-test-validator 设置日志记录?
问题描述
我在这里关注 - https://docs.solana.com/developing/on-chain-programs/debugging
我已将这一行包含在 .bashrc 中
export RUST_LOG=solana_runtime::system_instruction_processor=trace,solana_runtime::message_processor=info,solana_bpf_loader=debug,solana_rbpf=debug
当我将程序部署到 solana-test-validator 并调用该函数时,程序成功完成,但是 msg! rust 程序中的调用不会在控制台中打印。
我收到以下命令未找到错误。我必须配置 github cargo 注册表吗?
$RUST_LOG
solana_runtime::system_instruction_processor=trace,solana_runtime::message_processor=info,solana_bpf_loader=debug,solana_rbpf=debug: command not found
解决方案
要查看msg!
调用,您可以使用solana logs
指向本地验证器的工具,打开另一个终端并运行:
solana logs --url localhost
查看https://docs.solana.com/cli/usage#solana-logs以获取有关如何使用它的完整信息。
推荐阅读
- javascript - Angular 9 在同一个应用程序中使用两种不同的布局
- performance - 为什么 PageSpeed Insights 总是为一个简单的游戏返回高 TTI(交互时间)?
- redis - 我可以以任何方式在 Redis 中存储超过其 RAM 大小的数据吗?
- nlp - SpaCy 'nlp.to_disk' 未保存到磁盘
- android - 垃圾邮件 W/ImageReader_JNI:无法获取缓冲区项,很可能客户端试图获取超过 maxImages 缓冲区
- python - UnboundLocalError:分配前引用的局部变量“coordi”
- python - Python open-cv cv2.cvtColor 错误(COLOR_BGR2GRAY)
- c++ - 尝试从数组打印时 Cpp 访问冲突读取位置
- java - 将 foreach 转换为过滤器
- javascript - 如何从 Javascript 中的 URL 获取值?