Replace KDebug by Qt's categorical logging in Kopete's protocols
Review Request #130161 - Created June 18, 2017 and updated
This was done mostly using regex, and now KDebug is no longer needed to link the protocols.
Pull from here: https://github.com/paulolieuthier/kopete/commits/protocols-categoric-logging
Testbed account and test user creation and simple conversation. Only logging was changed.
Rename generated categoric logging files to include "
Sorry for the delay, but it should be changed. For example there are multiple declaration of ecm_qt_declare_logging_category for the same header file; but it's not needed, you can just define it once, defining the "sources" in a separate cmake variable and reusing it multiple times. Please note that you can use a script to do this change globally (even if it requires some changes in this case, when you use the same category in multiple sections of the code): https://cgit.kde.org/kde-dev-scripts.git/tree/kf5/convert-qkdebug-to-qcdebug.sh I'm going to detach the commit containing " Fix build failure in Gadu protocol " and commit it, as it is needed independently from the main change (and separate changs should be committed separately; yes, they are separated on github, but the place for the review is here on kde.org) Can you please rebase this on the current kf5 branch? Also please note that reviewboard is closed for new reviews and will shut down in few days, https://phabricator.kde.org is the way to go (see https://community.kde.org/Infrastructure/Phabricator#Using_Arcanist ).