如何启用qtwebkit webcore日志?

时间:2016-11-10 14:28:03

标签: qt qt5 qtwebkit qtcore qtwebengine

我相对于QT的菜鸟。

我想了解一个浏览器如何与qtwebkit对话,以及如何在qt内的webcore的html级别启用所有日志。

此外,QTwebkit通常在哪里编写日志文件。

即时使用QT 5

anyhelp将不胜感激,谢谢

1 个答案:

答案 0 :(得分:0)

QtWebKit可以将各种日志打印到stderr,但只能在调试版本中打印(通过定义-DLOG_DISABLED = 0可以将它们放在发布版本中,但它不受支持,可能需要一些源代码修改)。

要启用日志,请在环境变量QT_WEBKIT_LOG

中指定所需日志通道的列表
  • NotYetImplemented的任何非空值都会启用all频道,这可能对您不感兴趣(除非您正在开发WebKit)
  • 价值{{1}}(仅限于QtWebKit技术预览,见下文)启用所有渠道
  • 您可以在Source / WebCore / platform / Logging.h
  • 中找到可能的频道名称