Как включить журналы веб-ядра qtwebkit?

Я относительно нуб в QT.

Я хотел понять, как браузер взаимодействует с qtwebkit и как включить журналы для всего веб-ядра на уровне html внутри qt.

Также куда QTwebkit обычно записывает файлы журнала.

я использую QT 5

любая помощь будет оценена, спасибо


person user2830843    schedule 10.11.2016    source источник


Ответы (1)


QtWebKit может выводить различные логи в stderr, но только в отладочных сборках (их можно использовать и в релизных сборках, определив -DLOG_DISABLED=0, но это не поддерживается и может потребовать некоторых модификаций исходного кода).

Чтобы включить журналы, укажите список желаемых каналов журналов в переменной среды QT_WEBKIT_LOG.

  • Любое непустое значение QT_WEBKIT_LOG включает NotYetImplemented канал, что, вероятно, вам не интересно (если только вы не разрабатываете WebKit)
  • Значение all (доступно только в предварительной версии технологии QtWebKit, см. ниже) включает все каналы.
  • Вы можете найти возможные имена каналов в Source/WebCore/platform/Logging.h.
person annulen    schedule 11.02.2017