5个不稳定版本
0.3.1 | 2019年4月4日 |
---|---|
0.3.0 | 2019年3月22日 |
0.2.1 | 2019年1月27日 |
0.1.0 | 2019年1月14日 |
0.0.1 |
|
#10 in #macro-use
15KB
131 代码行数(不包括注释)
mlog
Rust中的日志实现。
#[macro_use]
extern crate log;
extern crate chrono;
extern crate mlog;
use mlog::Logger;
fn main() {
Logger::new()
.for_module("mlog_example::*", log::LevelFilter::Off)
.format(|record| {
format!(
"[{}] {}: {}",
chrono::Local::now()
.format("%H:%M:%S"),
record.level(),
record.args()
)
})
.set_default_level(log::LevelFilter::Info)
.ready()
.unwrap();
info!("hello, world!");
}
lib.rs
:
Rust中的日志实现。
示例
#[macro_use]
extern crate log;
extern crate chrono;
extern crate mlog;
use mlog::Logger;
fn main() {
Logger::new()
.for_module("mlog_example::*", log::LevelFilter::Off)
.format(|record| {
format!(
"[{}] {}: {}",
chrono::Local::now()
.format("%H:%M:%S"),
record.level(),
record.args()
)
})
.set_default_level(log::LevelFilter::Info)
.ready()
.unwrap();
info!("hello, world!");
}
依赖项
~1MB
~14K SLoC