#log #style #modularity #time

bouquin

添加一些带有样式的日志功能

2 个版本

0.1.1 2021 年 11 月 20 日
0.1.0 2021 年 11 月 20 日

#3 in #modularity

MIT 许可证

5KB
84 行代码(不含注释)

博古

描述

添加一些带有样式的日志功能。

该库的重点在于易用性和模块化。

免责声明

博古旨在用于小型项目,以节省时间,功能有限。

您可能可以通过更多搜索找到更好的替代方案。

用法

use bouquin::prelude::*;

fn main () {
	log_info("lorem ipsum");
	log_warn("dolor amit");

	let a = 420;
	log_error(format!("caused by: '{}'", a));
}

待办事项

目前,该crate功能有限,但计划是

  • 添加宏来定义日志调用的自定义行为。
  • 添加配置以在后台将日志写入磁盘,并避免有一个静态的Logger。
  • 实现一个方便的方法来添加和组织通道(错误/信息/警告)。

依赖项

~1–11MB
~61K SLoC