2个版本
使用旧Rust 2015
0.1.1 | 2018年1月24日 |
---|---|
0.1.0 | 2018年1月24日 |
#5 in #stdweb
7KB
62 行
为使用stdweb的log
crate提供的原始日志实现 - 没有长期维护计划!
此crate允许你在涉及stdweb
的项目中使用log
crate的常用日志宏(如info!
、debug!
等)。
然后,日志将调用浏览器中的JavaScript等价物。例如,info!("Hello World")
=> console.info("Hello World");
。
注意事项
- (尚未)没有模块过滤功能。如果你将日志级别设置为
Debug
或Trace
,并且你的依赖项也记录很多日志,那么你的控制台将会非常满。
安装
将此添加到你的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!");
}
许可证
许可协议如下之一
- Apache License,版本2.0,(LICENSE-APACHE 或 http://www.apache.org/licenses/LICENSE-2.0)
- MIT许可证(LICENSE-MIT 或 http://opensource.org/licenses/MIT)
依赖项
~1.2–1.7MB
~34K SLoC