28 #include <QCoreApplication>
48 if (m_logOutput ==
Syslog) {
61 static void output(QtMsgType type,
const char *msg)
66 if (!criticalsEnabled()) {
67 if (type <= QtCriticalMsg)
return;
68 }
else if (!debugEnabled()) {
69 if (type <= QtDebugMsg)
return;
74 case QtWarningMsg: priority = LOG_WARNING;
break;
75 case QtCriticalMsg: priority = LOG_CRIT;
break;
76 case QtFatalMsg: priority = LOG_EMERG;
break;
79 default: priority = LOG_INFO;
break;
82 syslog(priority,
"%s", msg);
87 m_logOutput(logOutput)
90 openlog(NULL, LOG_PID, LOG_DAEMON);
91 qInstallMsgHandler(
output);
95 static SignonTrace *m_pInstance;
99 SignonTrace *SignonTrace::m_pInstance = 0;
103 #endif // SIGNONTRACE_H