功能介绍
LogExtractor 专为运维和银行 IT 人员设计,快速从海量日志文件中提取关键错误信息,无需掌握命令行。
核心功能
- 批量扫描:单文件或整个文件夹(含子目录)批量处理 .log/.txt 文件
- 多关键词提取:每行一个或逗号分隔,命中任一即提取
- 正则模式:切换为正则表达式模式,精确匹配复杂模式
- 内置模板一键填入:ERROR级别 / IP地址 / 时间戳 / HTTP状态码(4xx/5xx)
- 结果统计:每个关键词命中次数汇总
- 流式读取:逐行处理,支持超大日志文件,可随时中断
- 导出 CSV:含 BOM 的 UTF-8,Excel 直接打开中文不乱码
安装环境
✅ 纯内置库,安装 Python 3.10 后直接运行,无需任何额外依赖。
使用方法
- 运行
log_extractor.py - 选择单个日志文件或整个目录
- 填写关键词(或选择内置模板)
- 点击「开始提取」,结果实时显示
- 点击「导出 CSV」保存结果