在用AOP记录日志的过程中 遇到一些问题,我用after 和after-throwing来记录日志,比如用户登陆成功时我希望走after,这个好说,可以做到。当用户登陆因为某种异常 我只希望走after-throwing,但是这个似乎做不到,把after也执行了,那数据库就记录两条日志了    一条成功一条失败。不知道这种问题该怎么处理?
另外一个问题,在老系统上加日志,在action层作为切点,action和service里面对于可能出现的异常都进行捕获了  但是没有抛出,那么我AOP的after-throwing怎么能捕获到某种操作失败的日志
还希望跟大家讨论下