#log-messages #logging #message #back-end #formatter #standard #debugging

colog

colog 库是标准 Rust 日志系统(在 log 包中)的一个简单格式化后端。

7 个版本 (4 个稳定版)

1.3.0 2024年3月23日
1.2.0 2023年3月4日
1.1.0 2021年9月13日
1.0.0 2020年2月12日
0.1.1 2017年4月26日

命令行界面 中排名第 106

Download history 42/week @ 2024-03-13 248/week @ 2024-03-20 151/week @ 2024-03-27 97/week @ 2024-04-03 28/week @ 2024-04-10 28/week @ 2024-04-17 72/week @ 2024-04-24 66/week @ 2024-05-01 55/week @ 2024-05-08 132/week @ 2024-05-15 338/week @ 2024-05-22 425/week @ 2024-05-29 214/week @ 2024-06-05 392/week @ 2024-06-12 254/week @ 2024-06-19 162/week @ 2024-06-26

每月下载量 1,045
7 crates 使用

LGPL-3.0

27KB
96 代码行

Rust 的简单着色日志器

colog 库是标准 Rust 日志系统(在 log 包中)的一个简单格式化后端。

入门指南

use log::{error, warn, info, debug, trace};

fn main() {
    // Quick start: use default initialization
    colog::init();

    error!("error message");
    error!("error with fmt: {}", 42);
    warn!("warn message");
    info!("info message");
    debug!("debug message");
    trace!("trace message");

    info!("multi line demonstration\nhere");
    info!("more\nmulti\nline\nhere\nhere");
}

这将在终端输出以下内容

demo screenshot from terminal

自定义样式

可以覆盖 colog 的所有颜色和样式。

请参阅以下示例

请务必阅读文档(使用 cargo doc --open)以获取详细说明。

已知问题和改进

没有已知、严重、未解决的问题。

欢迎补丁 :)

许可证

本项目采用 LGPLv3 许可证。有关详细信息,请参阅 LICENSE 文件。

依赖关系

~0.3–9.5MB
~56K SLoC