# tracing-browser-subscriber This implements a minimal [tracing](https://crates.io/crates/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](https://crates.io/crates/tracing) 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`, and `trace` mechanism to record logs. If the above features/restrictions do not appeal to you you may want to use `tracing-wasm` instead. ## Example ```rust 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 } ```