没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
使用
Spring
进行统一日志管理
+
统一异常管理
统一日志和异常管理配置好后,SSH 项目中,代码以往散落的
log.info() 和 try..catch..finally 再也不见踪影!
统一日志异常实现类:
[java] view plaincopyprint?
1. packagecom.pilelot.web.util;
2.
3. importorg.apache.log4j.Logger;
4. importorg.springframework.aop.ThrowsAdvice;
5. importorg.springframework.dao.DataAccessException;
6.
7. importjava.io.IOException;
8. importjava.lang.reflect.Method;
9. importjava.sql.SQLException;
10.
11. /**
12. *由 SpringAOP 调用 输出异常信息,把程序异常抛向业务异常
13. *
14. *@authorAndyChan
15. *
16. */
17. publicclassExceptionAdvisorimplementsThrowsAdvice
18. {
19. publicvoidafterThrowing(Methodmethod,Object[]args,Object
target,
20. Exceptionex)throwsThrowable
21. {
22. //在后台中输出错误异常异常信息,通过 log4j 输出。
23. Loggerlog=Logger.getLogger(target.getClass());
24. log.info("*************************************************
*************");
25. log.info("Errorhappenedinclass:"+target.getClass().ge
tName());
26. log.info("Errorhappenedinmethod:"+method.getName());
27. for(inti=0;i<args.length;i++)
28. {
king87130
- 粉丝: 7
- 资源: 4
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
- 3
- 4
前往页