From d7d447c99818fb2e37d2725e11be80f6e3bcd0bb Mon Sep 17 00:00:00 2001 From: Ryan Huffman Date: Thu, 17 Mar 2016 13:05:57 -0700 Subject: [PATCH] Add log to bugsplat report --- interface/src/FileLogger.h | 1 + interface/src/main.cpp | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/interface/src/FileLogger.h b/interface/src/FileLogger.h index 122da20ae7..1053e6afa3 100644 --- a/interface/src/FileLogger.h +++ b/interface/src/FileLogger.h @@ -22,6 +22,7 @@ public: FileLogger(QObject* parent = NULL); virtual ~FileLogger(); + QString getFilename() { return _fileName; } virtual void addMessage(const QString&) override; virtual QString getLogData() override; virtual void locateLog() override; diff --git a/interface/src/main.cpp b/interface/src/main.cpp index 3fbab52cd7..6db53de0d8 100644 --- a/interface/src/main.cpp +++ b/interface/src/main.cpp @@ -149,6 +149,10 @@ int main(int argc, const char* argv[]) { QObject::connect(&accountManager, &AccountManager::usernameChanged, &app, [&mpSender](const QString& newUsername) { mpSender.setDefaultUserName(qPrintable(newUsername)); }); + + // BugSplat WILL NOT work with file paths that do not use OS native separators. + auto logPath = QDir::toNativeSeparators(app.getLogger()->getFilename()); + mpSender.sendAdditionalFile(qPrintable(logPath)); #endif QTranslator translator;