lnav 0.12发布了令人兴奋的特性和增强。
在流行的日志文件查看器和分析器的重大更新中,发布了lNAV版本0.12,带来了许多新功能、改进和错误修复。此版本旨在通过引入强大的功能和完善现有功能来增强用户体验。
以下是新功能的快速总结。
lnav 0.12:什么是新的
LNAV 0.12的突出特性之一是引入了甘特图视图。这种可视化表示允许用户根据日志消息中的“opid”观察一段时间内的操作。该图表显示操作ID、从日志消息捕获的操作描述以及表示每个操作持续时间的基于时间的条形图。
通过添加 :sh
指挥和 —e
选项之后,用户现在可以执行外壳命令行并直接在lNAV中查看他们的输出。捕获的输出显示在文本视图中,分别记录来自stdout和stderr的行。此功能可实现高效分析,尤其是在处理产生错误消息的命令时。
lnav0.12现在提供了增强的支持,自动转换文件不支持的工具。日志格式定义中的新转换器部分允许用户指定文件类型检测和转换规则。该机制用于内置的PCAP支持,展示了lnav在处理各种日志格式方面的多功能性。
用户现在可以定义由lnav脚本处理的自定义URL方案, /tuning/url—schemes
.添加 //
和 //
URL方案有助于跟踪容器和容器内文件的日志,提供与容器化环境的无缝集成。
的 :注释
命令引入了触发日志消息分析脚本的能力,异步生成注释。这些注释,定义在 /log/notations
配置属性,增强了日志消息的解释能力。
INAV 0.12
带有数字时区偏移量的时间戳现在可以自动转换为本地时区,从而提高了日志数据的可读性。用户可以灵活地通过调整 /log/日期-时间/将分区转换为本地
配置属性。
lnav 0.12的引入带来了更多的方便 :cd
用于更改lnav当前目录的命令。的 shell_exec()
SQLite函数使用用户的shell执行命令行,返回输出。此外,用户现在可以使用 配置获取
命令
美学上的改善包括认识到 <预>
和 <img>
标记在Markdown文件中并支持样式属性 <;span>;
标签.引入了一个“德古拉”主题和其他主题风格进一步增强了lnav的视觉吸引力。
几个错误修复解决了与二进制数据、时间戳警告和API更改相关的问题。界面的变化包括一个新的面包栏热键,改进了Markdown渲染中的文本换行,以及对用于导航文档部分的键映射的更改。
值得注意的突破性变化包括删除 —W
命令行选项和对—t
旗鼓励用户在发行说明中查看这些更改,以实现无缝过渡。
总体而言,lnav0.12提供了一组强大的特性,满足了您对日志分析和可视化的需求。
LNAV 0.12将在几天内在官方的Ubuntu,Debian repo中提供。使用以下命令安装它。
SUDO APT安装LNAV
对于Fedora、RHEL用户,请使用以下命令:
sudo dnf install lnav
此外,开发人员还为0.12版提供了一个脱机独立可执行文件,您不需要安装它。您可以从 ;GitHub发布页面 ;下载该压缩文件,并以以下方式执行:
./INAV
注意:它也适用于macOS,您可以在上面的GitHub页面上找到。
你也可以在这里阅读我的lnav使用指南:
lnav:Linux桌面和服务器的高级日志文件查看器