4 个版本 (2 个重大更新)
0.3.0 | 2021年10月27日 |
---|---|
0.2.0 | 2021年9月3日 |
0.1.1 | 2021年6月30日 |
0.1.0 | 2021年5月29日 |
#23 in #rusty
19KB
338 行
Rusty logger !
这是一个个人项目,我决定创建它,以便拥有满足我自身需求的日志库。
它具有基本功能,如输出错误、警告和信息,还包含计时器,并且相当模块化。它仍在开发中,还将有更多功能。
使用方法
use rusty_logger::logger::Logger;
let mut logger = Logger::new("New logger", std::io::stdout());
logger.info("Hello world !");
目标
模块化
我试图以模块化的方式构建这个日志库。例如,日志输出由用户提供的流给出。这意味着您可以将输出到 stdout
或 stderr
,也可以输出到文件。您还可以按需更改颜色或选项。
简单性
我希望这个日志库简单易用。在理想的世界里,您只需将其添加到项目中,就可以使用它,而无需阅读文档。
警告
与旧版本的兼容性不是优先考虑的事项。我极有可能意识到存在一些大的设计缺陷,并对其进行更改。
待办事项
- 从文件中读取配置(JSON 或 TOML)
依赖项
~1–10MB
~68K SLoC