Adds q2 repos to migrate
This commit is contained in:
1 parent
ad1f62c4ee
commit
17f1c61c9e
991 files changed
+178451
No files matched your search
Executable
+64
@@ -0,0 +1,64 @@
|
||||
/**
|
||||
* @RDE_HEADER@
|
||||
* callback to catch qt log messages
|
||||
* $Id$
|
||||
* $HeadURL$
|
||||
* $Author$
|
||||
*/
|
||||
|
||||
#include <NGLLogger/NGLLoggerBootstrap.h>
|
||||
#include <QtCore/qglobal.h>
|
||||
|
||||
static void qtMsgHandler(QtMsgType type, const QMessageLogContext &, const QString &msg)
|
||||
{
|
||||
// pulse audio connect errors are important but can be very annoying - so only print it ONE time only and also as an error
|
||||
static bool pulseAudioMessageSent = false;
|
||||
static QString pulseAudioMessage = QStringLiteral("PulseAudioService: pa_context_connect() failed");
|
||||
if (msg.startsWith(pulseAudioMessage))
|
||||
{
|
||||
if (pulseAudioMessageSent)
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
type = QtCriticalMsg;
|
||||
pulseAudioMessageSent = true;
|
||||
}
|
||||
|
||||
|
||||
try
|
||||
{
|
||||
NGL::INGLLogger &l = NGL::NGLLoggerBootstrap::getNGLRootLogger().getNGLLogger( "NGL.Qt" );
|
||||
switch (type) {
|
||||
case QtDebugMsg:
|
||||
DEBUG_LOG(l) << msg ;
|
||||
break;
|
||||
case QtInfoMsg:
|
||||
INFO_LOG(l) << msg ;
|
||||
break;
|
||||
case QtWarningMsg:
|
||||
WARNING_LOG(l) << msg ;
|
||||
break;
|
||||
case QtCriticalMsg:
|
||||
ERROR_LOG(l) << msg ;
|
||||
break;
|
||||
case QtFatalMsg:
|
||||
FATAL_LOG(l) << msg ;
|
||||
break;
|
||||
}
|
||||
} catch (...) {
|
||||
switch (type)
|
||||
{
|
||||
case QtDebugMsg:
|
||||
case QtInfoMsg:
|
||||
fputs(qPrintable(msg), stdout);
|
||||
break;
|
||||
case QtWarningMsg:
|
||||
case QtCriticalMsg:
|
||||
case QtFatalMsg:
|
||||
fputs(qPrintable(msg), stderr);
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user