3 个版本 (重大更新)

0.3.0 2023 年 7 月 16 日
0.2.0 2023 年 7 月 16 日
0.1.0 2023 年 7 月 15 日

#568 in 调试

MIT 许可证

11KB
186 代码行

诺可

诺可是一款日志查看工具。它以日本的锯子或“nokogiri”命名,尤其是像Kobiki Nokogiri、Temagari Nokogiri和Anabiki Noko这样的木材锯。你可以用它来切割和过滤日志。

功能

  • 解析logfmt日志,未来计划支持其他格式
  • 使用小型模板语言,允许你选择自己喜欢的渲染方式
  • 支持交互式(类似less)和非交互式模式(类似grep)
  • 为日志添加颜色,使其易于阅读
  • 可以为涉及多个代理的情况生成独特的颜色
  • 可以根据任何字段进行排序,例如按时间排序
  • 可以合并多个文件以及stdin
  • 即使在大型文件上,也优化了低内存使用
  • 快速搜索大型文件
  • 启动时懒惰地索引日志,这样除非你跳转到大量日志的末尾,否则你不会看到任何减速。在这种情况下,你应该只受限于你的读取速度。一旦所有日志都已索引,使用应该无缝

依赖项

~5–7MB
~127K SLoC