0

並列ワーカーから同じファイルにログを書き込むビルド システムがあります。このタイプのログで生活を簡素化するツールを探しています。

このログ ファイルの各行は、ワーカー 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 で新しいワーカーを開始できる場合があります。これらの依存関係も何らかの形で追跡するといいでしょう。

これに役立つツールを知っている人はいますか?

私はインターネットとここで検索しましたが、まだ明らかな答えはありません。

ありがとう!

4

1 に答える 1