LogExtractor — 日志关键词提取

📥 下载此工具

版本v1.0
适用系统Windows 10/11
Python版本3.10
依赖级别A级(纯内置,零安装)

功能介绍

LogExtractor 专为运维和银行 IT 人员设计,快速从海量日志文件中提取关键错误信息,无需掌握命令行。

核心功能

  • 批量扫描:单文件或整个文件夹(含子目录)批量处理 .log/.txt 文件
  • 多关键词提取:每行一个或逗号分隔,命中任一即提取
  • 正则模式:切换为正则表达式模式,精确匹配复杂模式
  • 内置模板一键填入:ERROR级别 / IP地址 / 时间戳 / HTTP状态码(4xx/5xx)
  • 结果统计:每个关键词命中次数汇总
  • 流式读取:逐行处理,支持超大日志文件,可随时中断
  • 导出 CSV:含 BOM 的 UTF-8,Excel 直接打开中文不乱码

安装环境

纯内置库,安装 Python 3.10 后直接运行,无需任何额外依赖。

查看 Python 安装教程 →

使用方法

  1. 运行 log_extractor.py
  2. 选择单个日志文件或整个目录
  3. 填写关键词(或选择内置模板)
  4. 点击「开始提取」,结果实时显示
  5. 点击「导出 CSV」保存结果