kdecore: print colorized messages that are not of debug type to stderr

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
This commit is contained in:
Ivailo Monev 2022-10-23 03:39:26 +03:00
parent 960461d7ce
commit 271b1a0588

View file

@ -245,18 +245,18 @@ protected:
break;
}
case QtWarningMsg: {
::fprintf(stdout, "\033[0;93m%s: %s\033[0m\n", m_header.constData(), data);
::fflush(stdout);
::fprintf(stderr, "\033[0;93m%s: %s\033[0m\n", m_header.constData(), data);
::fflush(stderr);
break;
}
case QtCriticalMsg: {
::fprintf(stdout, "\033[0;33m%s: %s\033[0m\n", m_header.constData(), data);
::fflush(stdout);
::fprintf(stderr, "\033[0;33m%s: %s\033[0m\n", m_header.constData(), data);
::fflush(stderr);
break;
}
case QtFatalMsg: {
::fprintf(stdout, "\033[0;31m%s: %s\033[0m\n", m_header.constData(), data);
::fflush(stdout);
::fprintf(stderr, "\033[0;31m%s: %s\033[0m\n", m_header.constData(), data);
::fflush(stderr);
break;
}
}