#log #web #print

no-std web-log

向浏览器控制台写入的简单实用工具

1个稳定版本

1.0.1 2021年12月12日
1.0.0 2021年2月18日

#682 in WebAssembly

50 每月下载次数
用于 3 个Crate (直接使用2个)

BSL-1.0 许可证

10KB
217

web-log

Rust Crates.io Documentation

浏览器控制台的最小封装,提供打印功能

功能

  • std - 启用 std::io::Write 实现。

用法

use web_log::{ConsoleType, Console};

use core::fmt::Write;

let mut writer = Console::new(ConsoleType::Info);
let _ = write!(writer, "Hellow World!");
drop(writer); //or writer.flush();

web_log::println!("Hello via macro!");
web_log::eprintln!("Error via macro!");

lib.rs:

浏览器控制台的最小封装,提供打印功能

功能

  • std - 启用 std::io::Write 实现。

用法

use web_log::{ConsoleType, Console};

use core::fmt::Write;

let mut writer = Console::new(ConsoleType::Info);
let _ = write!(writer, "Hellow World!");
drop(writer); //or writer.flush();

web_log::println!("Hello via macro!");
web_log::eprintln!("Error via macro!");

依赖项

~0.7–1.4MB
~28K SLoC