This will ease debugging in case when many requests are being handled.
Change-Id: I85ee91d868c1e335e569fa67153a0871ce569eb9
#include <cassert>
#include <condition_variable>
+#include <dpl/log/log.h>
#include <mutex>
#include <queue>
#include <thread>
if (!queue.empty()) {
event = queue.front();
queue.pop();
+ LogWarning("Started event with priority: " << i);
goto handleOneEvent;
}
}
if (!queue.empty()) {
event = queue.front();
queue.pop();
+ LogWarning("Started event with priority: " << Priority::HIGHEST);
goto handleOneHiPrioEvent;
}
m_hi_prio_waitCondition.wait(ulock);