#logging #logger #log #env-var

pretty_env_logger

一个视觉效果优美的env_logger

14个版本

使用旧的Rust 2015

0.5.0 2023年5月18日
0.4.0 2020年1月29日
0.3.1 2019年8月16日
0.3.0 2018年12月6日
0.1.0 2016年12月29日

#18调试 中排名

Download history 94661/week @ 2024-03-14 90741/week @ 2024-03-21 81488/week @ 2024-03-28 88015/week @ 2024-04-04 82960/week @ 2024-04-11 98615/week @ 2024-04-18 91746/week @ 2024-04-25 100943/week @ 2024-05-02 85111/week @ 2024-05-09 112294/week @ 2024-05-16 109182/week @ 2024-05-23 165295/week @ 2024-05-30 190082/week @ 2024-06-06 189042/week @ 2024-06-13 177434/week @ 2024-06-20 162555/week @ 2024-06-27

760,391 每月下载量
用于 1,153 个代码包(1,046个直接使用)

MIT/Apache

11KB
106

pretty-env-logger

Crates.io Docs MIT/APACHE-2.0 Travis CI

基于 env_logger 的简单日志记录器。它通过环境变量进行配置,并以美观的彩色输出写入标准错误。

example output

用法

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

[dependencies]
log = "0.4"
pretty_env_logger = "0.4"

向你的应用程序添加一些用法

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

fn main() {
    pretty_env_logger::init();
    info!("such information");
    warn!("o_O");
    error!("much error");
}

然后使用设置环境变量的应用程序运行

RUST_LOG=trace cargo run

许可证

许可协议为以下之一

依赖项

~3–4.5MB
~71K SLoC