1个不稳定版本
0.2.2 | 2024年7月30日 |
---|
#281 in WebAssembly
127 每月下载
在 3 crate 中使用
115KB
2K SLoC
提供可写入的 调试日志,但不影响宿主状态。
写入调试日志的结果是 实现特定的 - 例如,它可以写入日志文件或写入 stdout
等。
debug_msg
宏支持内联格式化
extern crate alloc;
use mavryk_smart_rollup_debug::debug_msg;
use mavryk_smart_rollup_host::runtime::Runtime;
fn log_runtime(host: &impl Runtime) {
debug_msg!(host, "Simple constant string");
debug_msg!(host, "A format {} with argument {}", "test", 5);
}
然而,在最简单的情况下,也可以写入
use mavryk_smart_rollup_host::runtime::Runtime;
fn log_simple(host: &impl Runtime) {
host.write_debug("A simple constant string");
}
lib.rs
:
提供可写入的 调试日志,但不影响宿主状态。
写入调试日志的结果是 实现特定的 - 例如,它可以写入日志文件或写入 stdout
等。
依赖项
~0–0.8MB
~15K SLoC