日志输入
📖 使用教程
1. 基本使用
将包含SQL语句的日志内容粘贴到输入框中,点击"提取SQL"按钮即可自动提取所有SQL语句。
日志格式需要符合"数据库语句[SQL内容]"的格式,例如:
INFO com.zhc.eap.interceptor.PagePlugin - 数据库语句[SELECT * FROM users WHERE id = 1]
2. 功能选项
- 去除重复SQL:勾选后会自动去除重复的SQL语句(基于SQL内容比较,忽略大小写和空格差异)
- SQL自动加分号:勾选后会自动为没有结尾分号的SQL添加分号
- 结果格式化:勾选后会自动格式化SQL,使其更易读;不勾选则保留原始格式
3. 复制功能
- 单条复制:每条SQL都有"复制"和"复制原始"两个按钮,分别复制格式化和原始版本
- 复制全部SQL:一次性复制所有SQL(格式化后的版本)
- 复制全部原始SQL:一次性复制所有SQL(原始未格式化版本)
4. 快捷操作
- Ctrl+Enter:在输入框中按Ctrl+Enter快捷提取SQL
- 清空按钮:点击清空按钮可以快速清空输入和结果
- 主题切换:点击右上角的主题切换按钮可切换明暗主题
5. 支持的SQL类型
工具支持自动识别多种SQL类型,包括:SELECT、INSERT、UPDATE、DELETE、CREATE、ALTER、DROP等, 并在结果中以不同颜色标识,方便快速区分。
6. 注意事项
- 日志必须包含"数据库语句["前缀和"]"后缀
- SQL内容长度必须大于10个字符才会被识别
- 支持嵌套方括号,能够正确处理复杂的SQL语句
- 所有处理均在浏览器本地完成,不会上传任何数据