From d35fc3f056377f493d5dc7f2687618cb28381220 Mon Sep 17 00:00:00 2001 From: Mathew Sutcliffe Date: Fri, 27 Nov 2015 19:16:00 +0000 Subject: [PATCH] Fixed log filename based on the executable name instead of the human-readable application name. --- src/blackgui/guiutility.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/blackgui/guiutility.cpp b/src/blackgui/guiutility.cpp index 46627a863..4a2eaae60 100644 --- a/src/blackgui/guiutility.cpp +++ b/src/blackgui/guiutility.cpp @@ -80,7 +80,8 @@ namespace BlackGui QApplication::setWindowIcon(icon); // Logging - QString category("swift." + applicationName); + QString executableName = QFileInfo(QCoreApplication::applicationFilePath()).completeBaseName(); + QString category("swift." + executableName); // Translations QFile file(":blackmisc/translations/blackmisc_i18n_de.qm"); @@ -93,7 +94,7 @@ namespace BlackGui // File logger static const QString logPath = QStandardPaths::writableLocation(QStandardPaths::GenericDataLocation) + "/org.swift-project/logs"; - CFileLogger *fileLogger = new CFileLogger(applicationName, logPath, &a); + CFileLogger *fileLogger = new CFileLogger(executableName, logPath, &a); fileLogger->changeLogPattern(CLogPattern().withSeverityAtOrAbove(CStatusMessage::SeverityDebug)); // GUI icon