如何打开一个较大的log文件

问题描述

应用通过log4j产生了400MB+的日志文件,为了排查问题需要把这个日志打开处理分析问题。

问题出现的平台版本及自己尝试过哪些方法

使用vscode以及windows自带的记事本打开程序都崩了。

你期待的结果是什么?实际看到的错误信息又是什么?

可以打开该文件并且能检索指定的字符串。

阅读 7.8k
5 个回答

ultraedit肯定可以打开,但是你这是肉眼分析?
一般都是先通过linux的grep awk head tail之类的工具进行问题定位的,windows工具链我不太清楚了,没用过...

如果你用的Linux操作系统的话,用less命令打开就行:

less test.log

windows下的话可以试试start命令:

start test.log

当然,还有个通用的more命令:

more test.log

难道不是sublime text???
我认为可以试试,毕竟C++写的
或者自己写个文件分割工具,反正你的日志文件以行为单位,比如以1万行为单位,分割日志文件为若干个文件
然后逐一分析检索问题所在

Notepad2

昨天用 Editplus 打开一个日志文件,1.02G。Editplus当场去世。
换用 notepad2 成功打开。只不过那些高占用的软件被自动关闭了。像Chrome/idea。

开发机运存 8G、i5 八代、SSD。

当然,推荐先使用 git-bash 用grep筛选出关键内容。

clipboard.png

推荐个atom吧,有时候看个服务器大日志就用它

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题