現在、いくつかの情報を追跡するためにロガーを使用してメソッドをインストルメント化していますが、ログ出力をテキスト ファイルに抽出する際に問題があります。
私がやっていることは、すべてのメソッドをインストルメントlogger.info
化することですが、すべてのメソッドに重複したハンドラーを追加するため、ハンドラーを追加する場合は機能しません。私は現在insertBefore()
、インストルメンテーション部分に Javassist のメソッドを使用しています。これは次のようになります。
insertBefore("Loggers and some implementations");
-これは、実行前にすべてのメソッドでロガー/実装が行われることを意味します。つまり、ここにハンドラーを追加すると、同じ名前のハンドラーがメソッドの数と同じ数だけ存在し、重複するとエラーが発生します。