2 个版本
0.1.1 | 2021年10月7日 |
---|---|
0.1.0 | 2021年10月7日 |
#419 in 可视化
8KB
120 行
Log2Graph
一个将日志文件转换为Graphviz dot格式的LogParser
探索文档
报告错误 . 请求功能
目录
关于项目
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。
- 在发布第一个想法之前,请阅读行为准则。
创建拉取请求
- 分支项目
- 创建功能分支(
git checkout -b feature/AmazingFeature
) - 提交更改(
git commit -m 'Add some AmazingFeature'
) - 推送到分支(
git push origin feature/AmazingFeature
) - 打开拉取请求
许可证
在MIT许可证下分发。更多信息请见LICENSE。
依赖关系
~5MB
~81K SLoC