Logger overhaul

Authored by malteveerman on Apr 4 2018, 4:05 PM.

Description

Logger overhaul

Summary:
This moves ProxyLoggers functionality to the Logger base class and makes all important public functions static. Those functions then deliver the to be logged events to all objects of classes derived from Logger. This allows Amarok to have multiple Loggers.
I also added a DebugLogger which only gets build in debug mode and prints infos about all logged events to the console.

Reviewers: Amarok

Subscribers: Amarok

Tags: Amarok

Differential Revision: https://phabricator.kde.org/D11867

Details

Committed
markeyApr 4 2018, 4:05 PM
Differential Revision
D11867: Logger overhaul
Parents
R181:5176c93e41e4: Fixed wrong slot signatures in BrowserMessageArea
Branches
Unknown
Tags
Unknown