多款日志分析工具,总有一款适合你

article/2025/9/12 1:37:25

IDE

vs,pycharm等等基本打开大文件都会卡死老半天,然后搜索可能也会非常卡,所以就不推荐了。

如果是Vim之类的,倒是没啥压力,大部分都随便开。

UVviewsoft LogViewer

http://www.uvviewsoft.com/logviewer/

 

非常强大,上百M的log也能秒开,非商业无非就是打开的时候有一个固定弹窗,而商业注册表则没有这个问题。当然吾爱有学习版本。

编码可以选择,中文不会乱码,同时也支持实时刷新显示。

缺点就是选择文件的时候,用的是老式的打开框,输入路径要从文件名这里打开,非常蠢的对话框。

还有一个问题就是搜索不好用,如果使用utf-8或者其他编码模式,搜索会存在错位的情况。

搜索框可以输入的中文也是有限的,估计其他编码也有同样的问题

同时这个软件也有点老了,快6年没更新过了。

TextAnalysisTool

http://textanalysistool.github.io/

 

TextAnalysisTool 更偏向分析过滤一些,虽然秒开没啥压力,但是本身不支持修改编码,中文基本都似乎乱码。

它可以写正则来过滤条码,而且还支持插件,只是没看到插件在哪里下载。

Tilipa日志工具

https://tilipa.zlsam.com/#/tool?id=199&name=%E6%97%A5%E5%BF%97%E5%88%86%E6%9E%90%E5%B7%A5%E5%85%B7

 

Tilipa日志分析工具,比较好的是他是在线的,不需要下载任何东西,直接打开就行了。总体交互性能还不错,基本不卡。

比较有特色的地方是,支持超大文件,10GB的日志也能秒开,支持扩展正则(且逻辑和非逻辑),比如过滤模块A的所有错误异常可以这样写:“moduleA&(error|fail|exception)”。

LogViewer

https://www.cnblogs.com/jpfss/p/9182636.html

 

LogViewer 看着比较友好,但是也有问题,你的log必须符合他的格式,否则无法解析。然后由于他要解析所以打开的速度自然就很慢,同时没有任何打开的按钮,你得自己拖文件进去。

同时他还支持查看对应的Json XML等等格式的信息。

他的格式如下:

[2016-09-19 09:00:17.9785] - [Info] - [ImmediateLogger]
您好,欢迎您使用 TaskHosting V1.19

Large Text File Editor/Viewer/UtraEdit

https://www.ultraedit.com/support/tutorials-power-tips/ultraedit/large-file-handling.html

 

好像国内代理的就叫UtraEdit,他这个更像是编辑器,能打开4G以上的log

PilotEdit

https://www.pilotedit.com/

 

怎么说呢,虽然很强大,编码和打开速度都不错,但是这个UI类似以前的Office,实在是让人看着难受,特别还有主副窗口,套娃,就是太丑了。

LLV

http://blog.qdac.cc/?p=4338

生活中难免有意外,日志也难免有巨大的日志。比如说几百 M 或上 G 的日志,如果利用普通的文本查看器查看,需要极高的内存不说,打开速度还很慢,无法方便的查找问题所在。Large Log Viewer (LLV) 就是解决这一问题的工具。

LLV 可以快速打开超大的日志文件,并且在其中使用正则或普通的搜索方式来进行查找想要的内容,支持通过正则表达式抽取日志内容,生成新的日志。

功能特色:

  • 支持超大型日志的打开,上百万条日志记录迅速打开;
  • 支持 Linux/Windows 下的文本日志
  • 支持 UTF-8、ANSI/GB 2312/GBK、Unicode 编码(LE/BE)
  • 支持通过关键词或正则表达式检索
  • 支持通过正则表达式抽取日志

Large Log Viewer (LLV),经过测试,秒开大型log,支持编码,中文支持也比较好,但是搜索不太行,单条搜索很快,搜索全部速度很慢。但是总体上来说算是比较好用的了。

Summary

所以综上所述,还是Tilipa日志工具、UVviewsoft LogViewer 和LLV比较简洁好用一些。当然还有一些针对某种语言或者某种框架写的log viewer就没有考虑,这里说的都是比较通用的。


http://chatgpt.dhexx.cn/article/FUbDDmBE.shtml

相关文章

potainer 日志_分享10个优秀的日志分析工具

在网络管理员的日常工作中,对日志文件的分析能够及时了解网络设备或应用的性能数据,以便及时发现问题并及时解决。分析日志文件的时候需要运用到日志分析工具,接下来小编就给大家分享10个优秀的日志分析工具: 1、SolarWinds Log&Event Manager:Windows的日志分析工具,可…

DelphiXE10.3 FMX(FireMonkey) 画图指南 非常全面

{ 相关介绍: FMX 的 Canvas 在不同的系统上会分别使用: WinVista、Win7: D2D (FMX.Canvas.D2D.pas) WinXP: GDI (FMX.Canvas.GDIP.pas) Mac 系列: Core Graphics (FMX.Canvas.Mac.pas) 和 HTML5 中的 Canvas 非常类似, 现在的 Canvas 模糊了 Pen 的概念: 之前的 Ca…

delphi xe android 黑屏,Delphi XE之路(3)解决启动时短暂的黑屏

以下转自玻璃城市的博客,已经在我手机上测试成功!不过带来一个新的问题,在手机横向时程序会停止执行??? delphi xe5 编译的程序在启动时会有短暂的黑屏出现,这个现象产生是因为启动首个activity…

android sqlite 打包 xe,Delphi XE使用SQLite3

用Delphi开发小程序,之前使用过Access数据库,但是由于Access依赖于office,感觉有些不太方便,研究一下Delphi使用SQLite3。 SQLite是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它包含在一个相对小…

Delphi XE10.4 安装AlphaControls15.12

Delphi XE10.4 安装AlphaControls15.12 1、新建一个待安装控件的目录,如:D:\vcl\AlphaControls 2、将解压包复制进该目录(XE10.4对应DX10Sydney) 3、找到与Delphi版本对应有目录:D:\vcl\AlphaControls\DX10Sydney 4、将此目录&…

delphi xe 连接 mysql_Delphi XE中使用dbExpress连接MySQL数据库疑难问题解决

Delphi IDE中包含一个Data Explorer的组件,如下图所示: 该组件基于dbExpress(包含TSQLConnection、TSQLDataSet、TSQLQuery、TSQLStoredProc、TSQLTable、TsqlServerMethod、TSQLMonitor、TSimpleDataSet)。但是因为该组件只提供了各种数据库的抽象驱动&…

Delphi XE生成UUID

UUID,是英文单词 Universally Unique Identifier 的缩写,即通用唯一识别码。 目前最广泛应用的 UUID,是微软的 Microsofts Globally Unique Identifiers (GUIDs)。 如果使用代码生成 GUID,可以使用 CreateGuid 函数,…

Delphi XE +SQLServer把图片当作文本存储

Delphi XE存储三层架构处理图片的时候,有很多问题,存储图片的时候无法使用clientDataset, LoadFromStream来保存图片。在网上找了些发现很多人有类似问题。用params来存储文字也发现有截断问题,最好的方式就是‘’‘+str+‘’‘的方式来存储。思路就是把图片转换成字符串来存…

Delphi XE11APP编译出错

今天从官网上下载了一个DELPHI XE11,但是以我的经验,每一个版本的软件安装以后,使用起来都不会那么顺利,决定从安装完以后开始,将所遇到的问题记录,如果对朋友们有帮助,那就有了意义&#xff0c…

delphi xe3 oracle,delphixe3

场景:DelphiXe3 FireMonkey 怎么画图 DelphiXe3 FireMonkey 如何画图 DelphiXe3 FireMonkey 如何画图 在Delphi的老版本中,我们使用TCanvas画布类来实现画图操作,如画线、画圆、画矩形等。在DelphiXe3中的FireMonkey,HD以及3D应用…

DelphiXE开发坑

1.字符类型不同 在 DelphiXE 之前,默认PChar是PAnsiChar。在之后PChar 是一个指向 Char 的指针,它是一个unicode字符(一个 WideChar )。而 PAnsiChar 是一个指向 AnsiChar 的指针。 2.包含同名窗体 {$R *.dfm}:含义…

DelphiXE环境认知(第一章 Project Options)

DelphiXE环境认知 作者:帅宏军 时间:2011年4月 说明:根据DelphiXE的自带帮助翻译而来,为作者个人看法,如有翻译不当,仅供参考。 shuaihj163.com http://blog.csdn.net/shuaihj 第一章、 Project…

Delphi XE开发Linux应用(一)

Delphi是我常用的开发工具,使用C语言开发Linux应用当然高效,但是对于数据库的操作等方面还是不方便,开发的速度和功能和Delphi比起来还是相差甚远。因此我选择使用Delphi XE进行Linuxde开发,Delphi xe开发Linux以下应用非常方便当…

Delphi XE 10 跨平台三层数据库应用教程

Delphi XE 开始越来越庞大,比经典的Delphi7难用,但依然是目前所有跨平台开发工具中开发效率最高、最容易上手的,其快速设计RAD理念是无与伦比的符合人性。 目前网上XE10类似教程很少,而且学习途中遇到一些问题就难以继续了&#x…

FleaPHP的单入口文件详解

在 FleaPHP 应用程序使用 MVC 模式时&#xff0c;应用程序的所有功能都通过一个单一的文件来调用。这种通过单一文件来执行所有功能的应用程序&#xff0c;称为单一入口应用程序。 该文件通常放在程序主目录下。其代码如下所示&#xff1a; Php代码 <?php /** * 入口…

介绍国产的PHP MVC框架:FleaPHP

国产的PHP MVC框架&#xff1a;FleaPHP 官方网站&#xff1a;http://www.fleaphp.org框架下载&#xff1a;http://www.fleaphp.org/download框架API &#xff1a;http://www.fleaphp.org/docs/api/index.html开发指南&#xff1a;http://www.fleaphp.org/guide框架社区&#…

FleaPHP 开发指南 - 7. 数据表关联

数据表关联是指两个或者多个数据表的记录之间的逻辑关系。 例如&#xff1a; 每一个公民都有一个身份证号码 每一位作者都写了多本&#xff08;0-n&#xff09;书籍&#xff0c;而每一本书籍都有多个&#xff08;1-n&#xff09;作者 每一篇文章都有多个&#xff08;0-n&…

FleaPHP 开发指南 - 5. 应用程序设置

FleaPHP 是一个具有高度灵活性的框架。开发者可以用不同的设置来调整 FleaPHP 的工作方式。这些设置统一保存在名为“应用程序设置”的数据源中。 实际上,除了 FleaPHP 框架本身,应用程序也可以使用“应用程序设置”来保存应用程序运行时需要的各种设置。 FleaPHP 的应用程…

FleaPHP 开发指南 - 6. 访问数据库

这一章我们就来看看 FleaPHP 的数据库访问功能。体验一下 FleaPHP 出色的自动化 CRUD 能力。 连接数据库 在 htdocs 目录中创建子目录 testDB&#xff0c;并在子目录下创建文件 test1.php 文件&#xff0c;内容如下&#xff1a; <?phprequire(../FLEA/FLEA.php);__FLEA_P…

FleaPHP 的 Ajax 支持和 WebControls

原文地址&#xff1a; http://www.fleaphp.org/bbs/viewthread.php?tid40 FleaPHP 现在具有了基本的 Ajax 支持&#xff0c;示例代码如下&#xff1a; 首先在控制器显示模版的动作方法中有如下代码&#xff1a; /* * * 显示登录界面 */ function actionIndex() {…