1

我在这里关注 - 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
4

1 回答 1

2

要查看msg!调用,您可以使用solana logs指向本地验证器的工具,打开另一个终端并运行:

solana logs --url localhost

查看https://docs.solana.com/cli/usage#solana-logs以获取有关如何使用它的完整信息。

于 2021-08-27T22:33:03.070 回答