根据上篇中介绍的策略,每一个调用栈在进入和离开时都要进行类似下面的处理:
由此带来的问题是:当调用层次太深的时候,输出的调试信息量太多了,虽然层次分明的缩进可以帮我们理清思路,但是在纷繁众多的信息中想要找到我们所需的谈何容易啊,如下所示:
因此考虑根据缩进层次着色,幸好我采用的是RichTextBox,太容易了,修改上篇中的继承类中的函数如下:
具体的颜色值可以根据自己的爱好进行调整,最终的调试输出如下:
瞧,是不是很有层次感啊! 完整源码如下:
根据上篇中介绍的策略,每一个调用栈在进入和离开时都要进行类似下面的处理:
相关文章: