diff --git a/core/qa/CbmQaTask.h b/core/qa/CbmQaTask.h
index c13ff090fd00d78d768c3e97b20b0760b61fae0a..e2df685e056766401c3608541d2745f15d89b7ff 100644
--- a/core/qa/CbmQaTask.h
+++ b/core/qa/CbmQaTask.h
@@ -281,15 +281,19 @@ bool CbmQaTask::CheckRange(std::string_view name, T var, T varErr, T lo, T hi) c
 {
   bool ret = true;
   if (var + 3.5 * varErr < lo) {
-    LOG(error) << fName << ": " << name << " is found to be under the lower limit (" << var << " +-" << varErr << " < "
-               << lo << ')';
+    LOG(error) << fName << ": " << name << " is found to be under the lower limit (" << var << " +- 3.5 x " << varErr
+               << " < " << lo << ')';
     ret = false;
   }
   if (var - 3.5 * varErr > hi) {
-    LOG(error) << fName << ": " << name << " is found to be above the upper limit (" << var << " +-" << varErr << " > "
-               << hi << ')';
+    LOG(error) << fName << ": " << name << " is found to be above the upper limit (" << var << " +-3.5 x " << varErr
+               << " > " << hi << ')';
     ret = false;
   }
+  if (ret) {
+    LOG(debug) << fName << ": " << name << " is found to be within limit (" << lo << " <= " << var << " +- 3.5 x "
+               << varErr << " <= " << hi << ')';
+  }
   return ret;
 }