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; break;
} }
case QtWarningMsg: { case QtWarningMsg: {
::fprintf(stdout, "\033[0;93m%s: %s\033[0m\n", m_header.constData(), data); ::fprintf(stderr, "\033[0;93m%s: %s\033[0m\n", m_header.constData(), data);
::fflush(stdout); ::fflush(stderr);
break; break;
} }
case QtCriticalMsg: { case QtCriticalMsg: {
::fprintf(stdout, "\033[0;33m%s: %s\033[0m\n", m_header.constData(), data); ::fprintf(stderr, "\033[0;33m%s: %s\033[0m\n", m_header.constData(), data);
::fflush(stdout); ::fflush(stderr);
break; break;
} }
case QtFatalMsg: { case QtFatalMsg: {
::fprintf(stdout, "\033[0;31m%s: %s\033[0m\n", m_header.constData(), data); ::fprintf(stderr, "\033[0;31m%s: %s\033[0m\n", m_header.constData(), data);
::fflush(stdout); ::fflush(stderr);
break; break;
} }
} }