- 使用场景
- 实现思路
- 安装IDEA日志查看插件 ideolog
- 创建自动操作
- 1.打开 Mac 自带工具自动操作
- 2.选择新建文稿
- 3.选择快速操作
- 4.选择文本,将新建文本文件拖到右边
- 5.设置文件
- 6.选择资源库,将运行 Applescript 拖到右边新建文本文件下
- 7.编写 Applescript 脚本
- 8.在系统偏好设置中为自动操作分配快捷键
- 9.设置日志文件扩展名
当测试发送一段报错日志,通常情况我们会将日志复制到 Sublime Text 等文本编辑器里。
再复制日志信息中的类名和行号定位1到IDEA中进行查看。
使用Mac的自动操作配合IDEA插件,可以实现在任何地方选中一段报错信息,通过快捷键,用IDEA打开这段日志。
在IDEA中打开的日志就跟IDEA自己打印的日志一样,可以直接在日志内容上点进到报错的类中。
- 将选中的文字保存到文件。
- 使用IDEA打开保存的文件。
- 通过日志插件实现点击跳转。
- 存储为:Exception.log
- 选中:替换现有文件
- 位置:选择一个项目下的路径
注意
- 需要在访达的应用程序文件夹里将IntelliJ IDEA重命名为IntelliJ-IDEA2
- open 后面是文本文件保存的地址也就是:上面所选文件夹路径 + /Exception.log.txt
on run {input, parameters}
tell application "IntelliJ-IDEA" # IntelliJ-IDEA是应用名
activate
tell application "IntelliJ-IDEA"
open "/Users/nanth/IdeaProjects/crmweb/exeprogress/src/Exception.log.txt"
# open后面是文本文件保存的路径
end tell
end tell
return input
end run
完成后 Command + S 保存自动操作命名为:自动
8.在系统偏好设置中为自动操作分配快捷键系统偏好设置 > 键盘 > 服务
在服务中找到刚才保存的自动操作,勾选,双击并 Control + Command + L 分配快捷键。
因为自动保存的文件拓展名为 .log.txt 需要在IDEA中设置一下让IDEA将这种拓展名解析为日志文件:
IDEA > Preferences > Editor > File Types
点击 + 输入 *.log.txt 点击 ok 保存。
设置完成后在任何地方选中一段日志 Control + Command + L 将自动在 IDEA 中打开。
最后关闭IDEA日志标签页,使IDEA插件在下次打开内容时重新解析。
IDEA中双击 Shift 输入类名和行号 Enter 会跳转到该行。 ↩︎
IntelliJ IDEA含有空格Applescript无法识别,将空格换为 “-” 所以重命名为ntelliJ-IDEA。 ↩︎



