--- infoscreen/main.cpp 2010/07/14 19:48:34 995 +++ infoscreen/main.cpp 2010/07/16 07:41:48 996 @@ -1,9 +1,34 @@ #include #include "mainview.h" +#include + + +//TODO: write messages to log file +void myMessageOutput(QtMsgType type, const char *msg) +{ + switch (type) { + case QtDebugMsg: + fprintf(stderr, "Debug: %s\n", msg); + break; + case QtWarningMsg: + fprintf(stderr, "Warning: %s\n", msg); + break; + case QtCriticalMsg: + fprintf(stderr, "Critical: %s\n", msg); + break; + case QtFatalMsg: + fprintf(stderr, "Fatal: %s\n", msg); + abort(); + } +} int main(int argc, char** argv) { + + qInstallMsgHandler(myMessageOutput); + qDebug() << "--------------------------------------------------------------------------------------------"; + QApplication app(argc,argv); app.setApplicationName("infoscreen");