void myMessageOutput(QtMsgType type, const char* msg) { Q_UNUSED(type); fprintf(stdout, "%s\n", msg); fflush(stdout); QSettings settings; if (settings.value("sendToConsoleDebug", true).toBool()) { // <---- Put this value to false if you want to stop sending logs to ConsoleDebug Console* console = new Console(); console->sendMessage("ConsoleThis$$" + QString(msg)); console->deleteLater(); } }