从全局眼光看log,异常处理的记录

听了davis的讲解,总结了笔记。

从全局的眼光看待log的记录

 

1. 从整个系统的角度

进程内--异常

进程间--Error code,Message, Action

2. 从进程内各模块的角度

底层模块: dll - 一般不需要catch,尽量使用try-finally,除非是自己定义的异常

高层模块: exe等 - 尽量在高层中处理异常,报告错误

3. 从不同的系统类型看

服务型 若是7*24h的服务,任何入口加log,每个线程入口加log。甚至catch中叫try-catch

UI型 友好显示,winform可用aop

4. 异常处理的一些实际规则

1) 异常类标准 

2)不能丢掉任何一个异常

3)保存详细异常信息

4)解决问题时先看log,养成好习惯,培养好的log记录的重要性

 

 

posted @ 2012-02-17 16:20  雅~  阅读(303)  评论(0编辑  收藏  举报