Index: trunk/BNC/bncmodel.cpp
===================================================================
--- trunk/BNC/bncmodel.cpp	(revision 3400)
+++ trunk/BNC/bncmodel.cpp	(revision 3401)
@@ -912,6 +912,11 @@
   findMaxRes(vv, satData, prn, maxRes);
 
-  if ( maxRes > (iPhase == 1 ? MAXRES_PHASE : MAXRES_CODE) ) {
-    _log += "Outlier " + prn + " " 
+  if      (iPhase == 1 && maxRes > MAXRES_PHASE) {
+    _log += "Outlier Phase " + prn + " " 
+          + QByteArray::number(maxRes, 'f', 3) + "\n"; 
+    return true;
+  }
+  else if (iPhase == 0 && maxRes > MAXRES_CODE) {
+    _log += "Outlier Code  " + prn + " " 
           + QByteArray::number(maxRes, 'f', 3) + "\n"; 
     return true;
@@ -1230,4 +1235,8 @@
     do {
 
+      QByteArray strResCode;
+      QByteArray strResPhase;
+      QString    strNeglected;
+
       // Remove Neglected Satellites from epoData
       // ----------------------------------------
@@ -1236,4 +1245,5 @@
         if ( !findInVector(usedPrns, prn) ) {
           epoData->satData.remove(prn);
+          strNeglected += prn + " ";
         }
       }
@@ -1247,7 +1257,4 @@
         continue;
       }
-
-      QByteArray strResCode;
-      QByteArray strResPhase;
 
       // First update using code observations, then phase observations
@@ -1321,12 +1328,5 @@
           // --------------------
           if (nNeglected > 0) {
-            _log += "Neglected PRNs: ";
-            for (unsigned ip = 0; ip < allPrns.size(); ip++) {
-              QString prn = allPrns[ip];
-              if ( !findInVector(usedPrns, prn) ) {
-                _log += prn + " ";
-              }
-            }
-            _log += '\n';
+            _log += "Neglected PRNs: " + strNeglected + '\n';
           }
 
