我正在使用的某些日志文件很大(> 200Mb),但是在Emacs中浏览它们会很好。目前,默认情况下,Emacs尝试启用log4j模式,这只会减慢所有速度。我真正需要的是一个轻量级的查看器:
- 禁用撤消模式
- 日志文件更新时可以自动还原
- 更新时可以跟随日志的尾部
理想情况下,浏览时只需映射日志文件的一小部分就很好。是否存在这样的日志模式?
3
不是emacs的答案,但是我发现使用带有简单尾号-f的tmux给了我最好的解决方案,使用tmux将允许您停止日志并使用诸如绑定之类的emacs进行搜索。我的日志文件通常大于2GB,并且运行良好。另外,Mx shell + tail -f +没有字体锁定是一个不错的解决方案。
—
Jordon Biondo
并非完全符合您的要求,但
—
legoscia 2015年
M-x fundamental-mode
在速度方面可能会比log4j-mode有所改进。
@legoscia:是的,我已经手动切换到文本模式,这很有帮助。
—
stsquad
在这种情况下,我通常会执行的操作:与@JordonBiondo的建议类似,除了我使用的是传呼机而不是
—
wvxvw 2015年
tail
,即cat file.log | less
。这样的好处是能够使用所有的寻呼机命令,例如一次搜索和显示行数。
此外,这是:github.com/mbriggs/emacs-pager我发现我已将其添加为书签,但未使用...
—
wvxvw 2015年