7 Log::Log(QString fileText,int verbosity)
10 QString name = QString(APPLICATION_PATH);
11 name.append(QDate::currentDate().toString(DATE_FORMAT));
12 file = new QFile(name.append("_" + fileText));
14 if (!file->open(QIODevice::WriteOnly | QIODevice::Text)){
15 qDebug() << "Error: Can not write Log file!";
18 QTextStream out(file);
19 out << "start logging\n" << file << "out=" << &out << ", verbosity:" << verbosity << "(0->debug, 1->info, 2->warn, 3->error)\n";
23 Log::Log(QWidget *win, QString fileText,int verbosity)
26 QString name = QString(APPLICATION_PATH);
27 name.append(QDate::currentDate().toString(DATE_FORMAT));
29 file = new QFile(name.append("_" + fileText));
30 if (!file->open(QIODevice::WriteOnly | QIODevice::Text)){
31 QMessageBox::information(win, tr("GPSSniffer"),tr("Error: Can not write Log file!"));
35 QTextStream out(file);
36 out << "start logging\n"<< file << "out=" << &out << ", verbosity:" << verbosity << "(0->debug, 1->info, 2->warn, 3->error)\n";
46 void Log::setVerbosity(int num){
50 int Log::getVerbosity(){
54 void Log::debug(QString msg){
55 QTextStream out(file);
58 out << QDateTime::currentDateTime().toString(CLEAN_DATE_FORMAT)<< " [DEBUG] " << msg << "\n";
63 void Log::info(QString msg){
64 QTextStream out(file);
67 out << QDateTime::currentDateTime().toString(CLEAN_DATE_FORMAT)<< " [INFO] " << msg << "\n";
72 void Log::warn(QString msg){
73 QTextStream out(file);
76 out << QDateTime::currentDateTime().toString(CLEAN_DATE_FORMAT)<< " [WARN] " << msg << "\n";
81 void Log::err(QString msg){
82 QTextStream out(file);
85 out << QDateTime::currentDateTime().toString(CLEAN_DATE_FORMAT)<< " [ERROR] " << msg << "\n";