私が使用しているログファイルの一部はかなり大きい(> 200Mb)が、Emacsで参照すると便利です。現在のところ、デフォルトではEmacsはすべてを遅くするlog4jモードを有効にしようとします。私が本当に必要なのは、以下の軽量ビューアです。
- 元に戻すモードを無効にしました
- ログファイルが更新されたときに自動復帰できます
- 更新時にログの末尾を追跡できます
理想的には、閲覧しながらログファイルのごく一部をマッピングするだけでよいでしょう。そのようなログモードはありますか?
3
emacsの回答ではありませんが、tmuxをシンプルなテール-fと一緒に使用することで最良の解決策が得られることがわかりました。tmuxを使用すると、ログを停止し、バインディングのようなemacsを使用してログを検索できます。私のログファイルは通常2 GB以上であり、正常に動作します。あるいは、Mx shell + tail -f +フォントロックを解除するのも良い方法です。
—
Jordon Biondo 2015年
正確にあなたが求めているものではありませんが、おそらく
—
レゴシア2015年
M-x fundamental-mode
速度の点でlog4j-modeよりも改善されるでしょう。
@legoscia:ええ、私はすでに手動でテキストモードに切り替えています。
—
stsquad 2015年
私が通常この場合に行うこと:@JordonBiondoが提案したものと同様ですが
—
wvxvw
tail
、の代わりにポケットベルを使用していcat file.log | less
ます。これには、一度に行数を検索して表示するなど、すべてのページャーコマンドを使用できるという利点があります。
また、これ:github.com/mbriggs/emacs-pagerブックマークに登録しましたが、使用しませんでした...
—
wvxvw