2个不稳定版本
0.2.0 | 2022年11月20日 |
---|---|
0.1.0 | 2022年7月20日 |
#1012 in WebAssembly
14KB
240 代码行
tracing-browser-subscriber
此实现了一个用于浏览器/webassembly的最小跟踪订阅者。它允许您在浏览器中使用跟踪进行日志记录以及记录span的时间。在撰写本文时,它与tracing-wasm有以下不同之处。
- 它不支持日志输出的颜色。
- 它仅在浏览器性能数据中标记或测量span,而不是事件。
- 它使用控制台
error
、warn
、info
、debug
和trace
机制来记录日志。
如果您对上述功能/限制不感兴趣,您可能希望使用 tracing-wasm
。
示例
use tracing_browser_subscriber;
use wasm_bindgen::prelude::wasm_bindgen;
#[wasm_bindgen(start)]
fn main() {
tracing_browser_subscriber::configure_as_global_default();
// Rest of our webassembly code goes here
}
依赖关系
~2.9–5MB
~79K SLoC