2 个版本

0.1.1 2021年10月7日
0.1.0 2021年10月7日

#419 in 可视化

MIT 许可证

8KB
120


Logo

Log2Graph

一个将日志文件转换为Graphviz dot格式的LogParser

探索文档

报告错误 . 请求功能

License

目录

关于项目

Log2Graph 是一个 CLI 工具,可以将日志文件转换为 Graphviz dot 格式,以便更好地检查。

构建工具

使用 rust petgraph 库构建

入门

运行 log2graph 非常简单,您只需安装并开始使用。

先决条件

确保您的机器上已安装 rust

使用方法

tldr;

log2graph--模式"logprefix" --按组"group_key"my_log.log--keys_to_print"group_key" "another_key"

长方法

用法: log2graph [FLAGS] [OPTIONS] --group_by --pattern

FLAGS: -h, --help 打印帮助信息 -s, --split_files 按组分割 dot 文件 -V, --version 打印版本信息

OPTIONS: -g, --group_by 分组日志的关键 -k, --keys_delimiter 每个键的分隔符 [默认:] -v, --keys_to_print ... 用于节点标签的键 -d, --params_delimiter 每个参数的分隔符 [默认:,] -p, --pattern 解析行的模式

ARGS: 要读取的文件路径

贡献

贡献使开源社区成为一个学习、灵感和创造的绝佳场所。您所做的任何贡献都 非常受赞赏

  • 如果您有添加或删除项目的建议,请自由提交问题进行讨论,或者编辑 README.md 文件并添加必要的更改后直接创建拉取请求。
  • 请确保检查您的拼写和语法。
  • 为每个建议创建单独的 PR。
  • 在发布第一个想法之前,请阅读行为准则

创建拉取请求

  1. 分支项目
  2. 创建功能分支(git checkout -b feature/AmazingFeature
  3. 提交更改(git commit -m 'Add some AmazingFeature'
  4. 推送到分支(git push origin feature/AmazingFeature
  5. 打开拉取请求

许可证

在MIT许可证下分发。更多信息请见LICENSE

依赖关系

~5MB
~81K SLoC