【问题标题】:How to consume console logs of Chrome DevTools or Firebug programatically?如何以编程方式使用 Chrome DevTools 或 Firebug 的控制台日志?
【发布时间】:2014-12-07 18:27:45
【问题描述】:

我需要保存 Firebug 或 Google Chrome 控制台面板的日志。我尝试console.log() 来处理打印日志,但我需要以编程方式将这些开发人员工具日志保存到文件中。

【问题讨论】:

  • 什么来源?网站生成的日志?您的扩展程序生成的日志?
  • 到目前为止您尝试过什么?向我们展示一些代码,努力工作,我们很乐意为您提供帮助,但您不能要求我们为您完成。
  • @Xan,我的终端目标是分析由 NoScript、Ghostery 和 Adblock Plus 等扩展程序生成的日志。一种方法是对与浏览器“firefox -console |”关联的控制台进程生成的日志进行后处理。 grep '扩展程序的特定日志消息''。我想知道是否有任何简单的方法可以保存控制台面板中显示的日志。
  • Firebug Trace 扩展名对于分析跟踪非常有用(即使它不是以编程方式消耗跟踪但对于分析执行 javascript 中的错误等很有用)。跟踪可以导出到文件系统(打开 Firebug 面板后,您可以单击上电梯角上的 firebug 图标):打开 Firebug Tracing > Tools > Save To File。

标签: javascript google-chrome-extension firebug google-chrome-devtools


【解决方案1】:

Firebug 有一个名为ConsoleExport 的扩展程序,它就是这样做的。 此扩展以 XML 格式导出记录到 Firebug 控制台的消息。在当前发布的 0.5b5 版本中,它只会自动导出到服务器 URL。不过,与此同时code landed already(参见issue 9)自动导出到文件系统,该文件系统(希望)很快就会发布(参见issue 21)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-10-29
    • 2016-09-06
    • 1970-01-01
    • 2013-08-13
    • 1970-01-01
    • 2011-10-26
    • 2011-05-21
    • 2013-08-13
    相关资源
    最近更新 更多