#logging #cli-tool #development #log-level

easy-logging

为您的命令行工具轻松实现日志记录功能

5个版本 (1个稳定版)

新版本 1.0.0 2024年8月2日
0.2.0 2024年1月16日
0.1.2 2021年5月10日
0.1.1 2019年8月16日
0.1.0 2018年9月30日

#170调试 分类中

Download history 3/week @ 2024-04-22 13/week @ 2024-04-29 14/week @ 2024-05-13 27/week @ 2024-05-20 15/week @ 2024-05-27 22/week @ 2024-06-03 33/week @ 2024-06-10 37/week @ 2024-06-17 49/week @ 2024-06-24 38/week @ 2024-07-08 14/week @ 2024-07-15 14/week @ 2024-07-22 313/week @ 2024-07-29

每月379 次下载
用于 4 crates

Unlicense

10KB
186

easy-logging

在您的命令行工具中轻松实现日志记录功能。适用于简单的CLI和原型设计。

只需一个函数调用,即可直接提供彩色日志输出到stdout和stderr。

用法

添加到您的 Cargo.toml

[dependencies]
easy-logging = "1"

示例

use log::{Level, debug, info};

fn main() {
    easy_logging::init(module_path!(), Level::Info).unwrap();
    debug!("Test debug message.");
    info!("Test info message.");
}

启用info级别的输出

I: Test info message.

启用debug级别的输出

[22:29:18.084] [   main.rs:006] D: Test debug message.
[22:29:18.085] [   main.rs:007] I: Test info message.

依赖项

~1.4–1.9MB
~24K SLoC