对程序日志的一点想法
来源:互联网 发布:淘宝视频直播怎么开 编辑:程序博客网 时间:2024/06/01 10:28
写程序模块,就不能不说到程序日志,还记得刚工作的时候,自己的第一份任务就是为程序添加日志部分,因为自己当时对日志的理解,似乎应该是一个能够让开发人员第一时间找到问题原因的记录,所以我记录的主要内容就是发生异常的函数名,心想,只要一发生异常,根据日志的记录,就可以很快通过search找到相应的命名空间下的处理函数,一定会非常的便捷!欣喜之余,很快便完成了任务。
但被告知需要重新修改时,自己还非常不解,需要将相应的描述性文字添加到日志,而不是仅仅函数名称,同时有必要将异常的原始内容进行记录。这些当时都不是太理解,但还是硬着头皮去做了。
后来对日志有了进一步的了解,都要归功于自己编码量的增加,因为自己编写的功能模块越来越多,也越来越发现日志对自己的调试工作的重要性,尤其是当产品上线后,和实施人员进行联合维护时更加的重要!于是,自己开始写一些日志类,主要包括的内容,还是问题的概要描述、发生异常的函数名称以及系统异常的内容,并把这些内容通过一定的文本方式记录到指定的日志文件中,在集中测试和黑盒测试中,这些日志都帮了自己不小的忙,以至于自己还对如何编写日志做了一点小小的总结。
再有就是最近,进一步了解了.NET的异常处理类后,发现自己似乎有在重复发明轮子的嫌疑,因为比起.NET提供的异常处理机制和类描述来说,自己的日志类简直就是太过于简单,但是也并非说简单的就不好,够用才是王道。
其实,系统异常处理类也是通过记录相关的异常内容、异常函数位置及一些个性化的描述内容来工作的,重要的东西似乎在哪里都会是重要的,但相对来讲,系统提供的类有很多的便捷方法可以提高我们的编码效率,是非常值得我们去研究一下的,尤其是针对不同的异常,其实已经都有相应的异常类,只是我们平时可能很少用到,一个catch(Exception ex)把所有的东东一把抓的方式似乎更简单,但仔细想想,或许是我们的程序还没有到那个复杂的级别要求吧,尤其是在需要对异常进行内部恢复处理的时候,分类异常处理会变得格外重要。
这里简单说了下自己目前对日志的一点感受,还有很多东西要学,个人觉得测试和日志都是与程序本身一样重要的东东。
点击这里,查看一个简单的例子!
- 对程序日志的一点想法
- 对程序的一点想法
- 有关程序日志的一点想法
- 关于“日志”的一点想法
- 写日志的一点想法
- 对格斗游戏的一点想法
- 对理想的一点想法
- 对“商业秘密”的一点想法
- 对项目目标的一点想法
- 对使用盗版软件的一点想法
- 我对珊瑚虫事件的一点想法
- 工作总结及对将来的一点想法
- 对使用盗版软件的一点想法
- 对使用盗版软件的一点想法
- 对使用盗版软件的一点想法
- 对使用盗版软件的一点想法
- 对使用盗版软件的一点想法
- 对使用盗版软件的一点想法
- 22
- 33
- 诺基亚N79 UCWEB 6.7正式版,免签名安装。
- freemarker数字格式化带来的操作问题
- 关于jTDS连接Mssql使用fetchsize功能
- 对程序日志的一点想法
- 畅游公布2009财年第二季财报
- Sed命令学习
- linux网站搭建实例(smbclient)
- OpenLdap for Ubuntu 9 学习笔记(1)
- vim 右键关联,单VIM多TAB页使用
- 限次连续若干同色球概率算法
- Linux Kernel Developement process base on debian OS
- Windows常用命令及快捷键大全(非DOS)