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