首页 > 解决方案 > 如何为 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

标签: rustrust-cargosolana

解决方案


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

solana logs --url localhost

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


推荐阅读