diff --git a/src/base/bittorrent/torrenthandle.cpp b/src/base/bittorrent/torrenthandle.cpp
index 1cdaa59ef..c8a716208 100644
--- a/src/base/bittorrent/torrenthandle.cpp
+++ b/src/base/bittorrent/torrenthandle.cpp
@@ -1861,7 +1861,8 @@ void TorrentHandle::handleFastResumeRejectedAlert(const lt::fastresume_rejected_
     if (p->error.value() == lt::errors::mismatching_file_size) {
         // Mismatching file size (files were probably moved)
         m_hasMissingFiles = true;
-        LogMsg(tr("File sizes mismatch for torrent '%1', pausing it.").arg(name()), Log::CRITICAL);
+        LogMsg(tr("File sizes mismatch for torrent '%1', pausing it. Filepath: '%2'. Operation: '%3. Message: '%4'")
+               .arg(name()).arg(p->file_path()).arg(static_cast<std::uint8_t>(p->op)).arg(p->message().c_str()), Log::CRITICAL);
     }
     else {
         LogMsg(tr("Fast resume data was rejected for torrent '%1'. Reason: %2. Checking again...")
