12 个版本
0.6.4 | 2023 年 3 月 30 日 |
---|---|
0.6.3 | 2022 年 11 月 10 日 |
0.6.2 | 2022 年 9 月 28 日 |
0.6.1 | 2021 年 1 月 5 日 |
0.2.0 | 2017 年 11 月 20 日 |
#551 in 解析器实现
454 个月下载量
在 2 个 crate 中使用(通过 symbolic-unreal)
29KB
852 行
rust-anylog
一个简单的 Rust 库,可以将日志行解析为日志记录。它支持多种常见的日志格式,并解析出时间戳和行中的其余部分。
测试
测试需要将时区设置为 "CEST"。最简单的方法是导出 TZ
环境变量
TZ=CET cargo test
lib.rs
:
anylog
是一个 crate,它试图解析它可能遇到的任何潜在日志消息,并从中提取时间戳和消息。它支持广泛的格式,并尝试所有格式。
此 crate 由 Sentry 用于将日志文件解析为面包屑。
依赖项
~4–10MB
~93K SLoC