只有一个工具合适--查看日志

你有没有经常陷入进选择工具的泥沼,想找一个顺手的工具,结果找到了一堆,看了一堆 列表,各种优点和缺点,还是不确定哪个更合适,我也是这样,所以想写这样一个系列, 告诉还没有跳进去的朋友,不要选了,就它吧,今天我来介绍一个查看日志的工具

选择的标准

简单列一下一般情况下我的基本标准,当然可能不是所有工具都符合以下标准,因为某些情况 下,只有这些工具可以胜任:

  1. 跨平台:很多人应该都会使用不同的操作系统,有一个统一的工具会方便很多
  2. 免费/开源:和多数看官一样,我们都喜欢拿了就走

合适的工具

klogg,而且我觉得毫无悬念

简介

klogg 最早是 glogg 的 fork,我选择 klogg 前,也是使用了相当长时间的 glogg, 但是对于我来说,glogg 有一个很严重的问题:不能切换 encoding,这个对英文日志 固然没什么影响,但如果需要面对有时 gbk,有时 utf-8 的情况,glogg 就力不从心了, 而对于 klogg 来说,encoding 是可以自己选的

glogg、klogg 两者最大的优势在于,打开单个以 gb 为单位的档案,也不会有卡顿,这是 非常难得的,因为其实对于查看日志,随便一个文本编辑器似乎都可以,但是,不是所有的 文本编辑器都可以轻轻松打开超大的文件,例如之前我在分析大富翁的动画格式时,就用到 了 klogg,因为 dosbox dump 下来的 logcpu.txt 实在太大,而我又不太想去分割,不过 我也不太想在这里列出各种工具的比较了,这是我的最优解,1.8G 的文件,7 百万行的日志,打开和滚动都毫不费力。

不过 glogg 很久没有更新了,虽然除了编码问题我都很满意,没有必要更新,但是仍然会让我有些担心可能突然会有一天,glogg 会因为系统的更新而不能用,klogg 目前看来还在更新中,这也是一个选择 klogg 的理由。

总结

  1. 跨平台
  2. 开源/免费
  3. 大文件打开迅速
  4. 支持切换编码格式
  5. 仍在更新

以上是我觉得胜出的理由,如果你想省时间,不要再去看什么十个好用的日志工具了,这就是我的最优解,如果你有更优解,请告诉我,我们不妨再进行比较。

只有一个工具合适