已经有一些类似的问题了,所以我希望我没有重复(如果我重复了,请提前道歉)
背景 我有一些python脚本正在转储大的.log文件(使用python拥有的内置日志工具)。我目前正在使用像Sublime这样的文本编辑器来打开这些日志文件并查看它们。这主要起作用,但随着文件变大,升华开始滞后
问题 我正在寻找一个非基于云的工具(例如,我不想为了查看日志而将日志发送到第三方服务器。这些文件保存在我的电脑本地)来打开这些日志文件,并根据我规定的条件突出显示/提取/过滤它们。i、 e.“查找所有信息行”或“按根行过滤”等
我使用的是Windows 10 PC,因此该工具需要兼容
日志内容示例
2020-Aug-14_09:44:36 root INFO BaroVUE10 logging initiated.
2020-Aug-14_09:44:36 CalJigClass INFO CalJigClass logging initiated
2020-Aug-14_09:44:36 TestCalJig INFO TestCalJig logging initiated
2020-Aug-14_09:44:38 CalJigClass DEBUG TX: ['0x1', '0xff', '0xff', '0x0', '0x0', '0x0']
2020-Aug-14_09:44:38 CalJigClass DEBUG RX: ['0x2']
2020-Aug-14_09:44:38 CalJigClass DEBUG RX: ['0x2']
2020-Aug-14_09:44:38 CalJigClass DEBUG RX: ['0x12', '0x0', '0x0', '0x80']
我所追求的软件/输出示例 这是我发现的一个旧工具,如果它与windows 10兼容,它看起来可以实现我想要的功能:
您可以使用命令行工具FINDSTR来过滤这些行。例如,使用
FINDSTR "INFO" example.log
查找所有信息行相关问题 更多 >
编程相关推荐