diff --git a/extension/Classes/Core/Store/Store.php b/extension/Classes/Core/Store/Store.php
index bcde3238da1791ff7d55c1dfb9c26372dfca6634..37b8cf83c3075747291700d0eedc38d29a1bdb06 100644
--- a/extension/Classes/Core/Store/Store.php
+++ b/extension/Classes/Core/Store/Store.php
@@ -519,7 +519,9 @@ class Store {
             if ($storeName === STORE_USER && $key == TYPO3_FE_USER) {
                 $qfqLogPathAbsolute = Path::absoluteQfqLogFile();
                 $feUserOld = isset($data[$key]) ? $data[$key] : self::getVar($key, STORE_TYPO3 . STORE_EMPTY);
-                Logger::logMessage(date('Y.m.d H:i:s ') . ": Switch feUser '$feUserOld' to '$value'", $qfqLogPathAbsolute);
+                if ($feUserOld !== $value) {
+                    Logger::logMessage(date('Y.m.d H:i:s ') . ": Switch feUser '$feUserOld' to '$value'", $qfqLogPathAbsolute);
+                }
             }
 
             $data[$key] = $value;