#logger #minimalist #performance #focused #level #ultra-simple #no-fuss

min_logger

超简单极简式记录器,注重性能。没有花哨的功能,就是一个快速简单、无负担的记录器。

1 个不稳定版本

0.3.0 2023 年 10 月 24 日

#16 in #focused

MIT/Apache

1MB
156

SimplestLogger

嗨,这和 crates.io 不兼容,我之前从未发布过 crate!我正在尽一切努力使其工作,当它准备好时,我会列出 1.1.0 版本。

受 SimpleLogger 启发,这是一个超简单记录的 crate。我创建它是因为没有 crate 专注于超轻量级和无负担使用。

# Cargo.toml

[dependencies]
simplest-logger = "1.0.0"
fn main()
{
	SimplestLogger::initalize(); // info by default
	// SimplestLogger::set_level(LevelFilter::LEVEL) to change

	// your code
}

路线图

  • impl Log for SimplestLogger 因此它可以与日志宏一起工作。
  • 单元测试
    • 错误
    • 恐慌(只有一个!)
    • 基准测试
  • 集成测试(与 tests/
    • 错误
    • 恐慌(只有一个!)
    • 基准测试
  • 使用属性功能按函数更改日志级别 #[log(Level)]。 (可能不会,因为这可能会影响性能)

性能

待办事项(tl;dr:超级快!)

依赖项