3 个版本 (破坏性更新)
0.3.0 | 2022年4月3日 |
---|---|
0.2.0 | 2022年4月2日 |
0.1.0 | 2022年4月2日 |
#528 in 调试
56KB
141 行
真的吗?又一个日志库?
是的! :P
rall 是一个非常简单直观的日志记录器,如果你不能在 30 秒内 设置好,那么这个 crate 就算是一次 失败!
特性集
- 日志级别
- 彩色输出
- 日期时间、当前函数、行号、自定义颜色等选项
- 自定义格式化
- 文件支持
还有更多即将推出...™!
快速入门
为了实现最快的设置,我们公开了具有预定义格式的声明性宏。这是为了提供一个无烦恼、无痛苦的设置,让你可以立即进行日志记录!
use rall::{debug, error, fatal, info, trace, warn};
// Log Out To Standard Output
trace!("My Best Friend Hazel :D");
debug!("My Best Friend Hazel :D");
info!("My Best Friend Hazel :D");
warn!("My Best Friend Hazel :D");
error!("My Best Friend Hazel :D");
fatal!("My Best Friend Hazel :D");
Windows 输出
Unix 输出
作者注释
我仍然在 Rust 的旅程中处于非常初级的阶段,所以我想要变得熟练并尝试在 Rust crate 中公开不同的 API。我希望提供一个直观且易于理解的 API 设计,让用户可以立即开始使用。
依赖项
~2.4–10MB
~98K SLoC