2 unstable releases
0.2.0 | Nov 20, 2022 |
---|---|
0.1.0 | Jul 20, 2022 |
#1007 in WebAssembly
14KB
240 lines
tracing-browser-subscriber
This implements a minimal tracing subscriber for use in browser/webassembly. It allows you to use tracing in the browser to log as well as record timings for spans. At the time of writing it differs from tracing-wasm in the following ways.
- It does not support colors in the log output.
- It does not mark or measure events in the browser performance data only spans.
- It use the console
error
,warn
,info
,debug
, andtrace
mechanism to record logs.
If the above features/restrictions do not appeal to you you may want to use tracing-wasm
instead.
Example
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
}
Dependencies
~2.8–5.5MB
~83K SLoC