如何解决打开由python脚本生成的大型.log文件的工具
已经对此有一些类似的问题,所以我希望不要重复(如果事先我会道歉)。
背景 我有转储大型.log文件的python脚本(使用python具有的内置日志记录工具)。我目前正在使用诸如Sublime之类的文本编辑器来打开这些日志文件并进行查看。这主要可以工作,但是随着文件变大,Sublime开始滞后。
问题 我正在寻找一个非基于云的工具(当时,我不想将日志发送到第三方服务器来查看它们。这些文件保存在本地PC)打开这些日志文件,并根据我指定的条件突出显示/提取/过滤它们。即'查找所有INFO行'或'通过根行过滤'等
我在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','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','0x80']
我正在追求的软件/输出示例 这是我发现的一个旧工具,如果它与Windows 10兼容,它将按照我想要的方式工作:
http://www.baremetalsoft.com/baretail/
解决方法
您可以使用命令行工具FINDSTR来过滤行。例如,使用FINDSTR "INFO" example.log
查找所有INFO行。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。