我想用AOP进行项目的日志记录。
本来是使用log4j进行记录的,因为得到处写logger.log(...),所以想用AOP试试,遇到了几个问题
1.比如添加设备这个方法,我怎么才能知道添加的结果呢?我可以捕捉异常,比如
try{ pjp.proceed(); }catch(Exception e) { }
可是会不会对我的事务控制产生影响呢?
2.领导要求详细并且友好的日志,例如这样子的:xxxx在x年x月x日 x:x:x 添加设备,设备名称xxx,设备参数1,参数2...
如果要是这样,我是不是只能放弃AOP了.....我是不是只能if...else...判断用户和方法了....
以上,谢谢