#logging #logger #log #simple

bin+lib rall

真的吗?又一个日志库?是的!非常直观且简单

3 个版本 (破坏性更新)

0.3.0 2022年4月3日
0.2.0 2022年4月2日
0.1.0 2022年4月2日

#528 in 调试

MIT 许可证

56KB
141

build crate.io downloads license

真的吗?又一个日志库?

是的! :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 输出

Windows Logs

Unix 输出

Unix Logs

作者注释

我仍然在 Rust 的旅程中处于非常初级的阶段,所以我想要变得熟练并尝试在 Rust crate 中公开不同的 API。我希望提供一个直观且易于理解的 API 设计,让用户可以立即开始使用。

依赖项

~2.4–10MB
~98K SLoC