#wasm-bindgen #log #console #message #web #browser #back-end

wasm-bindgen-console-logger

这是一个简单的日志记录crate后端,它将消息发送到Web浏览器的控制台

2个版本

0.1.1 2019年1月24日
0.1.0 2019年1月1日

#656 in 调试

Download history 746/week @ 2024-03-14 642/week @ 2024-03-21 869/week @ 2024-03-28 486/week @ 2024-04-04 609/week @ 2024-04-11 452/week @ 2024-04-18 523/week @ 2024-04-25 635/week @ 2024-05-02 709/week @ 2024-05-09 434/week @ 2024-05-16 358/week @ 2024-05-23 453/week @ 2024-05-30 429/week @ 2024-06-06 545/week @ 2024-06-13 455/week @ 2024-06-20 305/week @ 2024-06-27

1,804 个月下载量
用于 2 crates

CC0 许可

6KB
56 代码行

wasm-bindgen-console-logger

这个小型实用程序crate通过wasm-bindgen的帮助,将log crate与JavaScript控制台日志记录功能集成。

示例

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");
}

纯粹巧合,这个crate与console_log几乎同时发布。假设它将继续得到维护,console_log可能最终成为WebAssembly应用程序中日志记录的“首选”选项,但我计划至少提供基本的维护直到情况更加明朗。

依赖项

~0.7–1.4MB
~27K SLoC