关于架构设计中的异常处理java
今天在作项目当中,考虑到一个问题,架构设计的异常处理。我的感受全部的异常都应架构
该记录到一个总的异常表里,运维
包括异常发生的时间,异常发生所在的类,所在的方法,所在的行数,大体的一个分类情spa
况。这样的话咱们不必.net
天天去看日志信息,或者说当生产环境出问题了,咱们才去看日志表,异常表运维人员应架构设计
该天天都去看,甚至每隔几个小时都应该去查一次。设计
作到问题早发现,早解决。而不是真正出问题了才去解决。日志
还有一点要考虑的就是,异常发生之后,程序是否真须要往下执行:code
好比:get
for(Obj ob:List){ try{ String name= ob.getName();//ob为null }catch(Exception ex){ //将异常信息插入到表中 //insert into //这时候就要考虑break or continue or....而不是什么都不作 } }
本文分享 CSDN - wangyonglin1123。
若有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一块儿分享。