Censor account details string in file provider logging
authorClaudio Cambra <claudio.cambra@nextcloud.com>
Fri, 26 Apr 2024 10:06:29 +0000 (18:06 +0800)
committerbackportbot[bot] <backportbot[bot]@users.noreply.github.com>
Wed, 15 May 2024 19:48:04 +0000 (19:48 +0000)
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
src/gui/macOS/fileprovidersocketcontroller.cpp

index 42a66b46532a9c01021d286e24a459db65d1fa4d..0b34a9962ad611f9c74c71054b65bba20139c9f3 100644 (file)
@@ -101,7 +101,11 @@ void FileProviderSocketController::sendMessage(const QString &message) const
         return;
     }
 
-    qCInfo(lcFileProviderSocketController) << "Sending File Provider socket message:" << message;
+    if (message.contains("ACCOUNT_DETAILS:")) {
+        qCDebug(lcFileProviderSocketController) << "Sending File Provider socket message: ACCOUNT_DETAILS:****";
+    } else {
+        qCDebug(lcFileProviderSocketController) << "Sending File Provider socket message:" << message;
+    }
     const auto lineEndChar = '\n';
     const auto messageToSend = message.endsWith(lineEndChar) ? message : message + lineEndChar;
     const auto bytesToSend = messageToSend.toUtf8();