| Crates.io | wasm-bindgen-console-logger |
| lib.rs | wasm-bindgen-console-logger |
| version | 0.1.1 |
| created_at | 2019-01-01 03:21:56.324851+00 |
| updated_at | 2019-01-24 06:33:11.178416+00 |
| description | A simple backend for the log crate that sends messages to the Web browser's console |
| homepage | |
| repository | https://github.com/blm768/wasm-bindgen-console-logger |
| max_upload_size | |
| id | 104789 |
| size | 6,009 |
wasm-bindgen-console-loggerThis small utility crate integrates the log
crate with the JavaScript console logging functions with the help of
wasm-bindgen.
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");
}
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.