Do not alter the user's debug and expiration settings when changing temporary log dir setting

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
This commit is contained in:
Claudio Cambra 2024-10-25 22:45:12 +08:00
Родитель eb50768efb
Коммит b39f4aa68c
1 изменённых файлов: 2 добавлений и 5 удалений

Просмотреть файл

@ -234,10 +234,9 @@ QString Logger::temporaryFolderLogDirPath() const
void Logger::setupTemporaryFolderLogDir()
{
auto dir = temporaryFolderLogDirPath();
if (!QDir().mkpath(dir))
if (!QDir().mkpath(dir)) {
return;
setLogDebug(true);
setLogExpire(4 /*hours*/);
}
setLogDir(dir);
_temporaryFolderLogDir = true;
}
@ -249,8 +248,6 @@ void Logger::disableTemporaryFolderLogDir()
enterNextLogFile("nextcloud.log", LogType::Log);
setLogDir(QString());
setLogDebug(false);
setLogFile(QString());
_temporaryFolderLogDir = false;
}