Javassistを使用してjbackにログバック・ロガーを注入しようとしています。ロガーのパターンでJavassistの行番号が正しくない
、I等ファイル、時間、スレッドのような他の詳細の中の行番号を記録してい
ctMethod.insertAfter()
を用いて注射した場合に生成されるログの行番号が正しいです。しかし、ctMethod.insertbefore()
を使用して注入すると、行番号は-1
と記録されます。
どうしてですか?そして私はこれをどのように解決できますか?