#terminal #term #style #format #color

bunt-logger

围绕 bunt 的便捷日志宏包装

2 个版本

0.1.1 2021 年 8 月 17 日
0.1.0 2021 年 8 月 13 日

#872命令行界面

MIT/Apache

11KB
127

bunt-logger

Build status Crates.io Docs.rs

bunt-logger 是围绕 bunt 的便捷包装,一个用于向终端打印彩色和格式化文本的库。它提供了类似于 log 的日志宏和类似于 stderrlog 的配置界面。

此 crate 提供了类似的外观宏,但不是 log 的日志实现!

use bunt_logger::{error, debug, ColorChoice, Level};

bunt_logger::with()
    .level(Level::Debug)
    .stderr(ColorChoice::Always);

let data = vec![0, 2, 4];
debug!("Current value: {[cyan]:?}", data);

let err = ...
error!("{$red}Oh no! Error: {[bold]}{/$}", err);

请参阅 文档

许可证

根据您的选择,在 Apache License,Version 2.0 或 MIT 许可证下许可。除非您明确声明,否则您有意提交以包含在此项目中并由您定义的 Apache-2.0 许可证,应如上所述双重许可,不附加任何其他条款或条件。

依赖项

~0.4–7.5MB
~49K SLoC