【发布时间】:2009-10-12 17:48:23
【问题描述】:
我正在开始这个新项目,我们正在研究我们的日志记录/调试方法,我想向你们其他人提出这个问题,因为
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 在日志记录/分析的特定用例中表现出色?
【问题讨论】: