gpt4 book ai didi

javascript - Node.js 执行重放日志系统

转载 作者:行者123 更新时间:2023-12-03 06:43:53 24 4
gpt4 key购买 nike

我运行一个简单的脚本来完成一些工作。该脚本的日志消息分散在整个代码中,这些消息在每次执行时保存在日志文件中。如果出现问题,我可以打开执行日志并查看哪个阶段脚本已停止、发生了错误等。但这些消息实际上正在污染代码:我想要的详细信息越多 - console.log code>s 我应该放入。

所以我想:如果我不是放置所有这些日志消息,而是简单地(以某种方式)生成一个执行日志,然后“重放”它以查看调用了哪些函数以及按什么顺序调用,该怎么办?当然,为了避免太大,它不会包含所有信息,但我认为收集合理数量的数据是有帮助的。

问题是:如何实现它以及这个想法是否已经实现?我很可能不是第一个“发明”这种日志记录方法的人,我只是不知道有哪个项目已经完成了我在这里描述的事情。

最佳答案

Node --trace [应用程序]

这提供了相当多的信息:被调用的方法、它们的参数和返回值。调用序列经过索引和缩进,以便于使用和可读。

希望这有帮助。

关于javascript - Node.js 执行重放日志系统,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37836193/

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