Skip to content

Commit a46136b

Browse files
committed
fix Application Log > Previous on Windows
1 parent 78ad91e commit a46136b

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

src/main.cpp

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -223,13 +223,14 @@ class Application : public QApplication
223223
// Startup logging.
224224
dir.setPath(Settings.appDataLocation());
225225
if (!dir.exists()) dir.mkpath(dir.path());
226-
const auto previousLogName = dir.filePath("shotcut-log.bak");
227-
if (QFile::exists(previousLogName))
228-
QFile::remove(previousLogName);
229226
const auto logFileName = dir.filePath("shotcut-log.txt");
230-
LOG_INFO() << "Renaming log file" << logFileName << "to" << previousLogName;
231-
if (!QFile::rename(logFileName, previousLogName))
232-
LOG_INFO() << "Failed to rename backup log file" << previousLogName;
227+
if (QFile::exists(logFileName)) {
228+
const auto previousLogName = dir.filePath("shotcut-log.bak");
229+
if (QFile::exists(previousLogName))
230+
QFile::remove(previousLogName);
231+
if (!QFile::rename(logFileName, previousLogName))
232+
LOG_WARNING() << "Failed to rename backup log file" << previousLogName;
233+
}
233234
FileAppender *fileAppender = new FileAppender(logFileName);
234235
fileAppender->setFormat("[%{type:-7}] <%{function}> %{message}\n");
235236
cuteLogger->registerAppender(fileAppender);

0 commit comments

Comments
 (0)