私は、JavaのLog4jとPythonのロギングモジュールによって生成されたログを介して多くのgrepを実行します。どちらも改行文字を含むスタックトレースを作成し、ログエントリが複数行にまたがるようにします。これにより、grepで物事を見つけるのが難しくなり、従来のログファイルのフォーマット規則(1行に1つのエントリ)に違反します。
スタックトレースで何か面白いものを見つけた場合は、ログファイル全体(非常に大きくなる可能性があります)を開き、見つかった行grepを参照してから、上にスクロールしてログエントリの先頭を見つける必要があります。これは不器用です。
これを処理するためのより良い方法はありますか?おそらく、スタックトレースから改行文字を何らかの方法で削除しますか?
提案をありがとう!