如何设置 solana-test-validator 的日志记录?

wxe*_*123 5 rust rust-cargo solana

我在这里跟随 - 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
Run Code Online (Sandbox Code Playgroud)

当我将程序部署到 solana-test-validator 并调用该函数时,程序成功完成,但是 msg! Rust 程序中的调用不会在控制台中打印。

我收到以下命令未找到错误。我必须配置 github 货物注册表吗?

$RUST_LOG
solana_runtime::system_instruction_processor=trace,solana_runtime::message_processor=info,solana_bpf_loader=debug,solana_rbpf=debug: command not found
Run Code Online (Sandbox Code Playgroud)

Jon*_*n C 9

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

solana logs --url localhost
Run Code Online (Sandbox Code Playgroud)

查看https://docs.solana.com/cli/usage#solana-logs了解如何使用它的完整信息。