gpt4 book ai didi

debugging - 结构化调试日志

转载 作者:行者123 更新时间:2023-12-02 05:00:23 27 4
gpt4 key购买 nike

我正在编写一个复杂的应用程序(编译器分析)。为了调试它,我需要检查应用程序的执行跟踪以确定其值和数据结构在执行期间如何演变。对我来说,为单次运行生成数兆字节的文本输出并筛选我的方式是非常劳动密集型的,这是很常见的。为了帮助我管理这些日志,我编写了自己的库,将它们格式化为 HTML,并且可以轻松地为来自不同代码区域的文本着色并在调用的函数中缩进代码。输出示例为 here .

我的问题是:有没有比我自己编写的库更好的解决方案?我需要一些方法来发出可能包含任意文本和图像的调试日志,并可视化地构建它们,如果可能的话,对它们进行索引,以便我可以轻松找到我最感兴趣的输出区域。那里有这样的东西吗?

最佳答案

不管你没有提到应用的语言,我想推荐 apache Log4XXX 系列:http://logging.apache.org/

它提供可自定义的详细信息级别以及标签驱动的记录器。 GUI 工具(电锯)可以与“老好”的 GREP 方法结合使用(这样您现在只能看到您感兴趣的内容)。

关于debugging - 结构化调试日志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16866226/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com