並列ワーカーから同じファイルにログを書き込むビルド システムがあります。このタイプのログで生活を簡素化するツールを探しています。
このログ ファイルの各行は、ワーカー ID で始まる任意のテキスト文字列です。例えば:
11> compiling my.cpp
14> compiling your.cpp
7> ***starting linking***
7> Linking project CoreEngine...
14> compiling my2.cpp
- 11、14、および 7 は、ここでは無関係の仕事をします。
1 つのワーカーによって生成されたログ レコードが数千行離れている場合があります。このエクスペリエンスを最適化する方法を探しています。関連のないレコードをすべて非表示にして、興味深いレコードだけを表示するとよいでしょう。
おまけとして - ワーカーは、一定のテキスト メッセージを使用して新しい ID で新しいワーカーを開始できる場合があります。これらの依存関係も何らかの形で追跡するといいでしょう。
これに役立つツールを知っている人はいますか?
私はインターネットとここで検索しましたが、まだ明らかな答えはありません。
ありがとう!