Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
Example of how to use logging in QT
#include "mainwindow.h"
#include <QApplication>
#include <QFile>
#include <QDebug>
#include <QLoggingCategory>
Q_LOGGING_CATEGORY(fcIo, "fc.io")
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
// QString file_loc = "/tmp/dbg.txt";
// QFile *dbg_file = new QFile(file_loc);
// dbg_file->open(QIODevice::WriteOnly);
// QDebug dbg(dbg_file);
// qDebug() << "HELLO WORLD" << endl;
QLoggingCategory::setFilterRules("*.debug=false\n" "fc.io.debug=true");
// QLoggingCategory::defaultCategory()->setEnabled(QtDebugMsg, true);
qCDebug(fcIo, "Loading highscore ...");
qDebug() << "Test";
MainWindow mw;
mw.show();
return a.exec();
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.