Я начинаю этот новый проект, и мы избиваем наш подход к регистрации/отладке, и я хотел задать вопрос остальным из вас на SO, учитывая
private final static Logger logger = LoggerFactory.getLogger(getClass());
...
public void doSumething(){
...
if(logger.isDebugEnabled())
logger.debug("...");
}
или
@After("execution(* *.doSomething())")
public void logAfter(JoinPoint jp){
logger.debug("...");
}
Действительно ли подход AOP лучше, чем при использовании традиционного подхода? Или AOP превосходит в конкретном случае использования для регистрации/профилирования?