lnav-Log File Navigator 是一个基于 curses 的、开源的用于查看和分析日志文件的工具。它的源码托管在Github(https://github.com/tstack/lnav)。
和文本阅读器/编辑器相比,lnav 的好处是它充分利用了可以从日志文件中获取的语义信息,例如时间戳和日志等级。利用这些额外的语义信息,lnav 可以处理像这样的事情:来自不同文件的交错的信息;按照时间生成信息直方图;支持在文件中导航的快捷键。它希望使用这些功能可以使得用户可以快速有效地定位和解决问题。
Ubuntu 16.04 安装 lnav:
$ sudo apt install lnav
帮助信息:
$ lnav -h
使用示例:
$ lnav -s /var/log/syslog