Skip to content

Add support for DLT logging (Diagnostic Log and Trace)

Kai Uwe Broulik requested to merge work/kbrouli/dlt-logging into master

This introduces a KWIN_BUILD_DLT_LOGGING option which will use QtDlt from QtGeniviExtras of Qt Automotive Suite [1] to log its output into COVESA's dlt-daemon [2].

A DLT logging category (4 characters max) is created for the most fundamental KWin logging categories (core, drm, libinput, scripting, xkb), while the rest will end up in a fallback "LOG" category, as to not bloat the code with ifdefs.

[1] https://doc.qt.io/QtGENIVIExtras/qtdlt.html [2] https://github.com/COVESA/dlt-daemon


Screenshot_20220818_123507

Kai Uwe Broulik kai_uwe.broulik@mbition.io on behalf of MBition GmbH

https://github.com/mercedes-benz/foss/blob/master/PROVIDER_INFORMATION.md

Merge request reports