日志拼接展示——纯html,可离线
功能说明
这个TXT日志文件提取工具提供以下高级功能:
1. 高效文件处理
Web Workers技术:使用后台线程处理大型日志文件,保持界面响应
增量加载:边处理边显示,避免长时间等待
进度指示器:实时显示文件处理进度
大文件优化:支持100MB以上的日志文件处理
2. 多文件处理
拖放上传:支持拖放多个日志文件到上传区域
文件管理:显示文件列表,可删除不需要的文件
文件大小显示:直观显示每个文件的大小(KB/MB)
3. 内容处理与展示
顺序拼接:按文件选择顺序拼接日志内容
格式保持:完整保留原始日志格式
智能高亮:
时间戳高亮显示
错误、警告和信息关键字突出显示
文件名分隔符加粗显示
行号标记
4. 全屏预览功能
一键全屏:点击全屏按钮最大化查看日志
退出全屏:点击右上角按钮退出全屏模式
全屏滚动:全屏模式下支持流畅滚动查看大量日志
5. 高级搜索功能
关键字搜索:在日志内容中查找指定关键字
高亮显示:所有匹配项高亮显示
导航功能:可前后跳转到匹配项
当前匹配项:突出显示当前查看的匹配项
6. 编码自适应
多编码支持:支持UTF-8、GBK、GB2312等常见编码
自动检测:默认使用自动检测编码
手动选择:可手动选择编码解决乱码问题
7. 下载功能
一键下载:将拼接后的日志保存为单个TXT文件
自动命名:文件名包含当前日期
完整内容:下载的文件包含所有原始内容
8. 性能优化
高效处理算法:优化大文件处理性能
内存管理:有效控制内存使用
异步处理:避免界面卡顿
进度反馈:实时显示处理进度
使用说明
1.上传日志文件:
点击"选择日志文件"按钮或拖放TXT文件到上传区域
支持同时选择多个文件
2.查看内容:
上传后文件会显示在列表中
拼接后的内容会显示在预览区域
文件之间使用文件名作为分隔符
3.全屏预览:
点击"全屏预览"按钮最大化日志内容
在全屏模式下可以更方便地查看长日志
点击右上角按钮退出全屏
4.搜索功能:
在搜索框中输入关键字
点击搜索按钮或按Enter键执行搜索
使用上下箭头在匹配项间导航
5.管理文件:
点击文件旁边的"×"按钮可移除文件
内容会实时更新
通过下拉菜单更改编码格式解决乱码问题
6.下载结果:
点击"下载拼接结果"按钮
所有日志内容将作为单个TXT文件下载
7.清空内容:
点击"清空所有内容"按钮重置工具
这个工具完全在浏览器中运行,所有处理都在客户端完成,确保您的日志数据不会上传到任何服务器,保护了您的数据隐私和安全。