diff --git a/src/lib/CMakeLists.txt b/lib/CMakeLists.txt --- a/src/lib/CMakeLists.txt +++ b/lib/CMakeLists.txt @@ -268,6 +268,9 @@ webtab/webtab.cpp ) +# add the logging category for FALKON +ecm_qt_declare_logging_category(LOGGING_SRCS HEADER falkon_private_debug.h IDENTIFIER "FALKON_PRIVATE_LOG" CATEGORY_NAME "org.kde.falkon") + if (HAVE_LIBINTL) set(SRCS ${SRCS} plugins/qml/api/i18n/qmli18n.cpp) endif() @@ -336,7 +339,7 @@ adblock/adblock.qrc ) -add_library(FalkonPrivate SHARED ${SRCS}) +add_library(FalkonPrivate SHARED ${SRCS} ${LOGGING_SRCS}) get_property(QT_WEBENGINE_INCLUDE_DIRS TARGET Qt5::WebEngine PROPERTY INTERFACE_INCLUDE_DIRECTORIES) target_include_directories(FalkonPrivate SYSTEM PUBLIC ${QT_WEBENGINE_INCLUDE_DIRS}) diff --git a/src/lib/webengine/webpage.cpp b/lib/webengine/webpage.cpp --- a/src/lib/webengine/webpage.cpp +++ b/lib/webengine/webpage.cpp @@ -128,6 +128,7 @@ connect(this, &QWebEnginePage::selectClientCertificate, this, [this](QWebEngineClientCertificateSelection selection) { // TODO: It should prompt user selection.select(selection.certificates().at(0)); + qCDebug(FALKON_PRIVATE_LOG) << selection.certificates().at(0).issuerDisplayName(); }); #endif } diff --git a/src/lib/CMakeLists.txt b/src/lib/CMakeLists.txt --- a/src/lib/CMakeLists.txt +++ b/src/lib/CMakeLists.txt @@ -268,6 +268,9 @@ webtab/webtab.cpp ) +# add the logging category for FALKON +ecm_qt_declare_logging_category(LOGGING_SRCS HEADER falkon_private_debug.h IDENTIFIER "FALKON_PRIVATE_LOG" CATEGORY_NAME "org.kde.falkon") + if (HAVE_LIBINTL) set(SRCS ${SRCS} plugins/qml/api/i18n/qmli18n.cpp) endif() @@ -336,7 +339,7 @@ adblock/adblock.qrc ) -add_library(FalkonPrivate SHARED ${SRCS}) +add_library(FalkonPrivate SHARED ${SRCS} ${LOGGING_SRCS}) get_property(QT_WEBENGINE_INCLUDE_DIRS TARGET Qt5::WebEngine PROPERTY INTERFACE_INCLUDE_DIRECTORIES) target_include_directories(FalkonPrivate SYSTEM PUBLIC ${QT_WEBENGINE_INCLUDE_DIRS})