Hi guys, on Akademy we discussed having our own logger that would provide abstraction over TpLoggerQt (and possibly other backends).
I've just pushed tp-logger branch in ktp-common-internals, which introduces KTp Logger - a library with API similar to what TpLoggerQt has and a plugin- based design. There's already tplogger plugin which provides integration with Telepathy Logger via TpLoggerQt. TpLoggerQt is still just an optional dependency - without it the plugin will be disabled at build time. For Windows, there also ktp-winlogger utility, which is an extremely super simple logger which stores logs into SQLite database and of course there's a plugin that provides integration with KTp Logger. It's automatically enabled on Windows, on Linux pass -DENABLE_WINLOGGER=TRUE to CMake. It works on Linux too :-) In ktp-text-ui there is a ktplogger branch with logviewer completely ported to KTp Logger, so you can even test that it works :-) chat-ui and other components still have to be ported. I'd appreciate your comments and reviews, both on the API and the actual code, so that we can merge it for 0.7 Cheers, Dan -- Daniel Vrátil Associate Software Engineer, KDE Desktop Team Red Hat, Inc GPG Key: 0xC59D614F6F4AE348 Fingerprint: 4EC1 86E3 C54E 0B39 5FDD B5FB C59D 614F 6F4A E348
signature.asc
Description: This is a digitally signed message part.
_______________________________________________ KDE-Telepathy mailing list [email protected] https://mail.kde.org/mailman/listinfo/kde-telepathy
