#stdweb #logger #log

hobofan_stdweb_logger

用于与stdweb一起使用的原始日志实现

2个版本

使用旧Rust 2015

0.1.1 2018年1月24日
0.1.0 2018年1月24日

#5 in #stdweb

MIT/Apache

7KB
62

为使用stdweb的logcrate提供的原始日志实现 - 没有长期维护计划!

此crate允许你在涉及stdweb的项目中使用logcrate的常用日志宏(如info!debug!等)。

然后,日志将调用浏览器中的JavaScript等价物。例如,info!("Hello World") => console.info("Hello World");

注意事项

  • (尚未)没有模块过滤功能。如果你将日志级别设置为DebugTrace,并且你的依赖项也记录很多日志,那么你的控制台将会非常满。

安装

将此添加到你的Cargo.toml依赖项中

hobofan_stdweb_logger = "0.1.1"

或者如果你已经安装了cargo-edit,请运行此命令

cargo add hobofan_stdweb_logger

用法

#[macro_use]
extern crate stdweb;
#[macro_use]
extern crate log;
extern crate hobofan_stdweb_logger as stdweb_logger;

fn main() {
  stdweb::initialize();
  stdweb_logger::Logger::init_with_level(::log::LevelFilter::Info);

  info!("Hello World!");
}

许可证

许可协议如下之一

依赖项

~1.2–1.7MB
~34K SLoC