現在java.util.logging
、Java プロジェクトの各メソッドのエントリ ポイントとエグジット ポイントをログに記録するために使用しています。これは、デバッグ時に非常に役立ちます。
各メソッドの先頭に次のコードがあり、最後に同様のコードがあります。
if (logger.isLoggable(Level.FINER)) {
logger.entering(this.getClass().getName(), "methodName");
}
ここで、「methodName」はメソッドの名前です (ハードコーディングされています)。
したがって、このコードをすべてのメソッドに含めることなく、これを自動的に行う方法があるかどうか疑問に思っていました。