1个不稳定版本
0.1.0 | 2021年12月10日 |
---|
#57 in #warnings
每月下载 22 次
在 2 crate 中使用
17KB
270 行代码(不含注释)
carlog
carlog
是一个简单、轻量级的crate,通过 Status
结构体或多个宏来提供Cargo风格的日志消息
- Cargo ok:
carlog_ok!
- Cargo info:
carlog_info!
- Cargo warning:
carlog_warning!
- Cargo error:
carlog_error!
该crate支持将日志输出到stdout和stderr以及任何实现了 Write
特性的流。
导入
将以下行添加到您的 Cargo.toml
carlog = "0.1.0"
然后导入源文件中的预定义和宏
#[macro_use] extern crate carlog;
use carlog::prelude::*;
示例
#[macro_use] extern crate carlog;
use carlog::prelude::*;
let status = Status::new().bold().justify().color(CargoColor::Green).status("Compiled");
status.print_stdout("carlog v0.1.0");
carlog_ok!("Compiled", "carlog v0.1.0");
输出
编译 carlog v0.1.0
依赖关系
~0–9.5MB
~53K SLoC