项目信息
github地址 https://github.com/variar/klogg
1. 安装
klogg是个跨平台软件,windows, mac, linux都可以安装。具体安装方式参考github项目地址
2. 界面布局
- 文件信息栏
- 日志栏
- 过滤器设置栏
- 过滤后的日志显示栏
3. 文件加载
klogg支持多种方式加载日志文件
- 将日志文件拖动到klogg中
- 直接将常见的压缩包文件拖动到klogg中,klogger将会自动将其解压后展示
- 支持从http url地址下载日志,然后查看
- 支持从剪贴板复制日志,然后展示
4. 过滤表达式
因为klogg支持正则过滤,所以他的功能就非常强悍了。
逻辑表达式
表达式 | 例子 | 备注 |
---|---|---|
与 and | “open” and “close” | 包含open,并且包含close |
或 or | “open” or “close” | 包含open, 或者 close |
非 not | not(“open”) | 不包含open |
与或非同时支持复杂的运算,例如包含open 但是不包含close: "open" and not("close")
5. 快捷方式
klogg的快捷方式很多参考了vim, vim使用者非常高兴。
键 | 动作 |
---|---|
arrows | 上下或者左右移动 |
[number] j/k | 支持用j/k上下移动 |
h/l | 支持用h/l左右移动 |
^ or $ | 滚动到某行的开始或者结尾 |
[number] g | 跳到对应的行 |
entered | |
G | 跳到第一行 |
Shift+G | 跳到最后一行 |
Alt+G | 显示跳到某一行的对话框 |
’ or " | 在当前屏幕快速搜索 |
(forward and backward) | |
n or N | 向前或者向后跳 |
* or . | search for the next occurrence of the currently selected text |
/ or , | search for the previous occurrence of the currently selected text |
f | 流的方式,类似 tail -f |
m | 标记某一行,标记后的行会自动加入过滤结果中 |
[ or ] | 跳转到上一个或者下一标记点 |
+ or - | 调整过滤窗口的尺寸 |
v | 循环切换各种显示模式- Matches: 只显式匹配的内容- Marks: 只显式标记的内容- Marks and Matchs:显示匹配和标记的内容 |
(Marks and Matches -> Marks -> Matches) | |
F5 | 重新加载文件 |
Ctrl+S | Set focus to search string edit box |
Ctrl+Shift+O | 打开对话框去选择其他文件 |