#logging #logger #log #env-var #log-level

lovely_env_logger

一个视觉上令人喜爱的 env_logger

4个版本 (2个破坏性更新)

0.6.1 2024年1月22日
0.6.0 2023年2月8日
0.5.0 2022年5月17日
0.1.0 2022年5月17日

#191 in 调试

Download history • Rust 包仓库 26/week @ 2024-04-22 • Rust 包仓库 31/week @ 2024-04-29 • Rust 包仓库 23/week @ 2024-05-06 • Rust 包仓库 24/week @ 2024-05-13 • Rust 包仓库 39/week @ 2024-05-20 • Rust 包仓库 22/week @ 2024-05-27 • Rust 包仓库 22/week @ 2024-06-03 • Rust 包仓库 66/week @ 2024-06-10 • Rust 包仓库 56/week @ 2024-06-17 • Rust 包仓库 15/week @ 2024-06-24 • Rust 包仓库 64/week @ 2024-07-01 • Rust 包仓库 23/week @ 2024-07-08 • Rust 包仓库 79/week @ 2024-07-15 • Rust 包仓库 111/week @ 2024-07-22 • Rust 包仓库 96/week @ 2024-07-29 • Rust 包仓库 47/week @ 2024-08-05 • Rust 包仓库

每月333次下载
用于 spotifyctl

MIT/Apache

22KB
382

lovely-env-logger

Crates.io Docs MIT/APACHE-2.0

基于 env_logger 的简单日志记录器。它通过环境变量进行配置,并以漂亮的彩色输出写入标准错误。最初是从 pretty_env_logger 分支出来的。

截图

example default output example output with relative timestamps, short levels example output with system timestamps, file names and line numbers

用法

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

[dependencies]
log = "0.4"
lovely_env_logger = "0.6"

在您的应用程序中添加一些用法

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

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

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

RUST_LOG=trace cargo run

许可证

许可以下之一

依赖项

~0.4–8.5MB
~59K SLoC