Browse Source

workaround #618

pull/619/head
dubslow 11 years ago
parent
commit
46b08f8850
  1. 17
      src/main.cpp

17
src/main.cpp

@ -53,11 +53,18 @@ int main(int argc, char *argv[]) @@ -53,11 +53,18 @@ int main(int argc, char *argv[])
logFile = new QTextStream;
dflt = qInstallMessageHandler(nullptr);
QFile logfile(QDir(Settings::getSettingsDirPath()).filePath("qtox.log"));
logfile.open(QIODevice::Append);
logFile->setDevice(&logfile);
*logFile << QDateTime::currentDateTime().toString("yyyy-dd-MM HH:mm:ss' file logger starting\n'");
qInstallMessageHandler(myMessageHandler);
if (logfile.open(QIODevice::Append))
{
logFile->setDevice(&logfile);
*logFile << QDateTime::currentDateTime().toString("\nyyyy-dd-MM HH:mm:ss' file logger starting\n'");
qInstallMessageHandler(myMessageHandler);
}
else
{
fprintf(stderr, "Couldn't open log file!!!\n");
delete logFile;
logFile = nullptr;
}
#endif
// Windows platform plugins DLL hell fix

Loading…
Cancel
Save