我正在编写一个复杂的应用程序(一个编译器分析器)。为了调试它,我需要检查应用程序的执行跟踪,以确定其值和数据结构在执行过程中如何演变。我通常会为单次运行生成几兆字节的文本输出,浏览这些内容非常费时费力。为了帮助我管理这些日志,我编写了自己的库,可以将它们格式化为 HTML,并轻松地对来自不同代码区域的文本进行颜色标记并缩进调用函数中的代码。以下是输出的示例:这里。
我的问题是:是否有比我自己编写的库更好的解决方案?我需要一种方法来发出包括任意文本和图像的调试日志,并在视觉上对它们进行结构化,如果可能的话,对它们进行索引,以便我能够轻松找到最感兴趣的输出区域。是否有类似的工具存在?
我的问题是:是否有比我自己编写的库更好的解决方案?我需要一种方法来发出包括任意文本和图像的调试日志,并在视觉上对它们进行结构化,如果可能的话,对它们进行索引,以便我能够轻松找到最感兴趣的输出区域。是否有类似的工具存在?