有谁知道将Chrome中的console.log输出保存到文件的方法吗?或者如何将文本复制出控制台?
假设你正在运行几个小时的功能测试,你在Chrome中得到了成千上万行的console.log输出。如何保存或导出?
发布于 2014-06-18 01:49:35
有一个开源的javascript插件就可以做到这一点,但它适用于任何浏览器- debugout.js
保存Debugout.js记录并保存console.logs,以便您的应用程序可以访问它们。完全公开,是我写的。它可以适当地格式化不同的类型,可以处理嵌套的对象和数组,并且可以选择在每个日志旁边放置一个时间戳。您还可以在一个位置切换实时日志记录,而不必删除所有日志记录语句。
发布于 2017-04-11 07:24:52
要获得更好的日志文件(没有Chrome-debug的废话),可以使用:
--enable-logging --log-level=0
而不是--v=1
,这是太多的信息。
它仍然会提供错误和警告,就像你通常在Chrome控制台中看到的那样。
2020年5月18日更新:实际上,我认为这不再是真的。无论这个日志级别是什么,我都找不到控制台消息。
发布于 2013-10-04 13:21:08
这可能有帮助,也可能没有帮助,但在Windows上,您可以使用Windows的事件跟踪来读取控制台日志
http://msdn.microsoft.com/en-us/library/ms751538.aspx
我们的集成测试在.NET中运行,因此我使用此方法将控制台日志添加到我们的测试输出中。我在这里创建了一个示例控制台项目来演示:https://github.com/jkells/chrome-trace
--enable-logging --v=1在最新版本的Chrome上似乎不起作用。
https://stackoverflow.com/questions/7627113
复制相似问题