From e1716e503d96d4c8331fb1dc2e701f2b6df240ec Mon Sep 17 00:00:00 2001 From: Christian Mollekopf Date: Fri, 5 Feb 2016 11:59:30 +0100 Subject: Logging cleanup --- common/log.cpp | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) (limited to 'common/log.cpp') diff --git a/common/log.cpp b/common/log.cpp index ee28a3b..d2e5f47 100644 --- a/common/log.cpp +++ b/common/log.cpp @@ -142,17 +142,19 @@ Sink::Log::DebugLevel Sink::Log::debugOutputLevel() return debugLevelFromName(qgetenv("SINKDEBUGLEVEL")); } -void Sink::Log::setFilter(const QByteArrayList &filter) +void Sink::Log::setDebugOutputFilter(FilterType type, const QByteArrayList &filter) { - qputenv("SINKDEBUGFILTER", filter.join(',')); -} - -void Sink::Log::setAreas(const QByteArrayList &filter) -{ - qputenv("SINKDEBUGAREAS", filter.join(',')); + switch (type) { + case ApplicationName: + qputenv("SINKDEBUGFILTER", filter.join(',')); + break; + case Area: + qputenv("SINKDEBUGAREAS", filter.join(',')); + break; + } } -void Sink::Log::setDebugOutput(const QByteArrayList &output) +void Sink::Log::setDebugOutputFields(const QByteArrayList &output) { qputenv("SINKDEBUGOUTPUT", output.join(',')); } -- cgit v1.2.3