2作者: jraghavan2 个月前原帖
我刚刚发布了 rust-loguru,这是一个针对 Rust 的日志库,旨在将直观的 API 设计(灵感来自 Go/Python 的 Loguru)与 Rust 的性能特点相结合。 一些亮点包括: - 在基准测试中,性能始终比标准的 log crate 高出 50-80%。 - 支持多种日志级别和可扩展的处理器系统。 - 文件轮换性能优于 log4rs 和其他替代方案。 - 提供错误处理工具和上下文辅助功能。 我构建这个库是因为我希望有一个既易于使用又高性能的日志记录器。与 slog、log 和 tracing 的基准比较结果可以在仓库中找到。 我非常欢迎任何反馈,特别是在 API 设计和性能特点方面。您希望在未来的开发路线图中添加哪些功能? [GitHub 链接: <a href="https://github.com/j-raghavan/rust-loguru">https://github.com/j-raghavan/rust-loguru</a>] [Crates.io: <a href="https://crates.io/crates/rust-loguru" rel="nofollow">https://crates.io/crates/rust-loguru</a>]