Сейчас я использую java.util.logging
для регистрации точек входа и выхода каждого метода в моем проекте Java. Это очень полезно для меня при отладке.
У меня есть этот кусок кода в начале каждого метода и аналогичный в конце:
if (logger.isLoggable(Level.FINER)) {
logger.entering(this.getClass().getName(), "methodName");
}
Где "methodName" - это имя метода (hardcoded).
Поэтому мне было интересно, есть ли способ сделать это автоматически без необходимости включать этот код в каждый метод.