複雑なアプリケーション (コンパイラー分析) を作成しています。これをデバッグするには、アプリケーションの実行トレースを調べて、実行中にその値とデータ構造がどのように変化するかを判断する必要があります。1 回の実行で数メガバイトのテキスト出力を生成し、非常に労力のかかるすべてをふるいにかけることはよくあることです。これらのログを管理しやすくするために、ログを HTML でフォーマットし、さまざまなコード領域のテキストに色を付けたり、呼び出された関数のコードをインデントしたりできるようにする独自のライブラリを作成しました。出力の例はこちらです。
私の質問は次のとおりです。自作のライブラリよりも優れた解決策はありますか? 任意のテキストや画像を含むデバッグ ログを出力し、それらを視覚的に構造化し、可能であればインデックスを作成して、最も関心のある出力領域を簡単に見つけられるようにする方法が必要です。このようなものはありますか?