1 个不稳定版本

0.4.0 2024年3月14日

#1158命令行工具

Apache-2.0

435KB
234

logs-narrator

根据时间戳合并日志文件,以按时间顺序显示日志。

lnav 的替代品,其中可以通过正则表达式提取额外的主机 ID 以进行日志关联。

example

免责声明

此工具未经我的个人用例测试,绝对不是生产就绪!

如果您遇到任何问题,请随时提交问题。

用法

Options:
  -p, --path <PATH>
          Path to the log files
      --id-detection-regex <ID_DETECTION_REGEX>
          Regex to extract an identifier to color logs [default: "(?:newRaft, raft_id: )(\\d+)"]
      --no-color
          Whether to color the output
      --date-format <DATE_FORMAT>
          Date format to use [default: %Y-%m-%dT%H:%M:%S%.6f%Z]
  -h, --help
          Print help
  -V, --version
          Print version

安装

版本

使用提供的二进制文件在 https://github.com/agourlay/logs-narrator/releases

Crates.io

通过 Cargo 使用 crates.io

cargo install logs-narrator

依赖关系

~4–16MB
~146K SLoC