#logger #logging #log

loglog

一个简单易用的日志记录器

5个不稳定版本

使用旧的Rust 2015

0.3.2 2017年8月20日
0.3.1 2017年8月16日
0.3.0 2017年8月16日
0.2.0 2017年8月15日
0.1.0 2017年8月15日

#261 in #logger

Download history 1/week @ 2024-05-08 3/week @ 2024-05-15 6/week @ 2024-05-22 3/week @ 2024-06-05 3/week @ 2024-06-12 3/week @ 2024-06-19 40/week @ 2024-07-24 14/week @ 2024-07-31

54 每月下载量
用于 primitive

MIT 协议

10KB
141

loglog

loglog on Travis CI loglog on crates.io loglog on docs.rs

一个简单易用的日志记录器。

用法

创建构建器

loglog::build()

配置选项

loglog::build()
    .time(Some("%H:%M"))
    .stdout(true)

最后,设置并使用日志记录器

loglog::build()
    .time(Some("%H:%M"))
    .stdout(true)
    .init()
    .unwrap();

info!("Hello!");

更多信息,请参阅文档

许可证

loglog遵循MIT许可证。请参阅LICENSE文件以获取更多详细信息。


lib.rs:

loglog

loglog旨在成为一个简单易用的日志记录器,您可以将其直接放入代码中。它底层使用env_logger,因此您可以使用您熟悉的log crate宏。

用法

loglog添加到您的Cargo.toml

[dependencies]
log = "0.3"
loglog = "0.3"

初始化日志记录器后,将可用log crate宏。

示例

#[macro_use] extern crate log;
extern crate loglog;

fn main() {
    loglog::build()
        .time(Some("%H:%M"))
        .init()
        .unwrap();

    info!("This is an informational {}", "message");
    error!("This is not good!");
}

依赖项

~5MB
~96K SLoC