extern "C" {
#include "emul_state.h"
+int qemu_get_thread_id(void);
bool is_display_off(void);
}
switch (type) {
case QtDebugMsg:
- fprintf(stdout, "%s [INFO:%15.15s:%5u] %s\n", dateMsg.constData(),
- fname, context.line, localMsg.trimmed().constData());
+ fprintf(stdout, "%s|%5d|I|%10.10s|%4u|%s\n", dateMsg.constData(),
+ qemu_get_thread_id(), fname, context.line,
+ localMsg.trimmed().constData());
break;
case QtWarningMsg:
- fprintf(stdout, "%s [WARN:%15.15s:%5u] %s\n", dateMsg.constData(),
- fname, context.line, localMsg.trimmed().constData());
+ fprintf(stdout, "%s|%5d|W|%10.10s|%4u|%s\n", dateMsg.constData(),
+ qemu_get_thread_id(), fname, context.line,
+ localMsg.trimmed().constData());
break;
case QtCriticalMsg:
- fprintf(stderr, "%s [ERR :%15.15s:%5u] %s\n", dateMsg.constData(),
- fname, context.line, localMsg.trimmed().constData());
+ fprintf(stderr, "%s|%5d|S|%10.10s|%4u|%s\n", dateMsg.constData(),
+ qemu_get_thread_id(), fname, context.line,
+ localMsg.trimmed().constData());
break;
case QtFatalMsg:
- fprintf(stderr, "%s [SEVR:%15.15s:%5u] %s\n", dateMsg.constData(),
- fname, context.line, localMsg.trimmed().constData());
+ fprintf(stderr, "%s|%5d|S|%10.10s|%4u|%s\n", dateMsg.constData(),
+ qemu_get_thread_id(), fname, context.line,
+ localMsg.trimmed().constData());
QString err;
QMessageBox::critical(0, "Emulator",