#log-parser #access #logs #parser #data-access #parse #log-entries

access_log_parser

一个用于以强类型方式读取访问日志的 Rust 解析器库

8 个重大版本更新

0.9.0 2024年7月5日
0.8.0 2022年12月22日
0.7.0 2022年2月11日
0.6.0 2021年4月11日
0.3.0 2019年4月19日

#661解析器实现

每月 38 次下载
trillium-logger 中使用

Apache-2.0

85KB
2K SLoC

访问日志解析器

这是一个纯 Rust 库,用于解析访问日志条目。它目前支持常见的、组合的、云控制器 Nginx 和 Gorouter 日志格式。

用法

将以下内容添加到您的 Cargo.toml

[dependencies]
access_log_parser = "0.8"

有关示例代码,请参阅 examples/

特性

  • 读取访问日志条目,将它们解析为 Rust 结构并在您的程序中处理数据
  • 支持的日志格式
    • 常见
    • 组合
    • 云控制器 Nginx
    • Gorouter

许可证

此软件根据 Apache 许可证 2.0 版本发布。

依赖项

~2.7–8.5MB
~70K SLoC