4 个版本 (2 个重大更改)
0.3.0 | 2022 年 3 月 8 日 |
---|---|
0.2.0 | 2022 年 3 月 3 日 |
0.1.2 | 2022 年 3 月 3 日 |
0.1.1 | 2022 年 3 月 3 日 |
0.1.0 |
|
#20 in #json-log
11KB
189 行
json-log-parse
使用 JSON 日志格式的部署日志跟踪的 CLI 工具。
安装
此工具是用 Rust 编写的,并作为二进制crate发布到 crates.io
首先,如果您还没有安装 rust,请安装它
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
然后,安装工具
cargo install json-log-parse
您还需要安装 stern
brew install stern
用法
示例:使用 service-mortgage 并使用 stern 作为独立命令
json-log-parse stern -a service-mortgage -s 5m
示例:使用 stdin
echo -n '{"timestamp": "1", "logger.thread_name": "thread1", "logger.name": "name1", "level": "INFO", "message": "log message 1"}' | json-log-parse stdin
获取帮助
json-log-parse --help
依赖关系
~5–20MB
~271K SLoC