摘要: 日志,又称为 Log,是我们开发人员的又一利器,其实,不管是在调试还是测试的时候,日志都可以帮助我们解决问题,不过,很多的程序员迷恋于调试器,而忽视了日志。尤其是在测试驱动的开发中,日志更是我们的得力助手。所谓的日志,其实是一种记录机制,允许我们在程序代码中插入一些特殊的输出代码,将程序当前的运行状态随时输出,以便于在无人值守的情况下记录信息,在事后对程序的处理过程进行分析。最简单的日志就是直接通过 Console 来输出,或者使用 alert, 或者 MessageBox 来输出,没准你就使用过这些手法。这些方法会给程序带来副作用,在开发完成之后,往往需要你手工删除。不删除的话会造成程序的效 阅读全文
posted @ 2012-10-25 14:36 初雪之恋 阅读(12094) 评论(0) 推荐(0) 编辑
摘要: 注意:以Trace类做示例,但Debug类也通用。Trace.Listeners默认是一个System.Diagnostics.DefaultTraceListener类型,这个类型的侦听器会在断言时弹出一个对话框,如下代码:// using System.Diagnostics;Trace.Assert(false,"hehe");执行后会出现如下对话框:hehe方法一就是清空Trace的默认侦听器,然后加入自己的侦听器,比如TextWriterTraceListener:后台:using System.Diagnostics;namespace test_trace{ 阅读全文
posted @ 2012-10-25 11:25 初雪之恋 阅读(11819) 评论(0) 推荐(0) 编辑