2 releases
0.1.1 | Jan 24, 2019 |
---|---|
0.1.0 | Jan 1, 2019 |
#656 in Debugging
1,804 downloads per month
Used in 2 crates
6KB
56 lines
wasm-bindgen-console-logger
This small utility crate integrates the log
crate with the JavaScript console logging functions with the help of
wasm-bindgen
.
Example
use log::{error, info, warn};
use wasm_bindgen::prelude::*;
use wasm_bindgen_console_logger::DEFAULT_LOGGER;
#[wasm_bindgen]
pub fn start() {
log::set_logger(&DEFAULT_LOGGER).unwrap();
log::set_max_level(log::LevelFilter::Info);
error!("Error message");
warn!("Warning message");
info!("Informational message");
}
Related libraries
By sheer coincidence, this crate was published at almost exactly the same
time as console_log
. Assuming that
it receives continued maintenance, console_log
may end up being the "go-to"
option for logging in WebAssembly applications, but I'm planning to provide
at least basic maintenance on this crate until the situation becomes clearer.
Dependencies
~0.7–1.4MB
~27K SLoC