902522f4d3
To avoid infinite recursion, Qt prevents a log generated from an installed message handler from being handled by that same handler. So when a Qt message is handled, the logging magic (__logging_message__) that is added by CreateLogger, and is expected to be detected and stripped by the handler, is instead dumped to the log. Instead of sending the Qt messages back through the logging system, use a new BufferedDebug to build the log message in a buffer, then immeiately print the buffer to stderr. |
||
---|---|---|
.. | ||
core | ||
CMakeLists.txt |