Index: trunk/BNC/src/rinex/reqcanalyze.cpp
===================================================================
--- trunk/BNC/src/rinex/reqcanalyze.cpp	(revision 4524)
+++ trunk/BNC/src/rinex/reqcanalyze.cpp	(revision 4525)
@@ -159,5 +159,5 @@
   // Initialize RINEX Observation Files
   // ----------------------------------
-  t_reqcEdit::initRnxObsFiles(_obsFileNames, _rnxObsFiles);
+  t_reqcEdit::initRnxObsFiles(_obsFileNames, _rnxObsFiles, _log);
 
   // Read Ephemerides
Index: trunk/BNC/src/rinex/reqcedit.cpp
===================================================================
--- trunk/BNC/src/rinex/reqcedit.cpp	(revision 4524)
+++ trunk/BNC/src/rinex/reqcedit.cpp	(revision 4525)
@@ -161,5 +161,6 @@
 ////////////////////////////////////////////////////////////////////////////
 void t_reqcEdit::initRnxObsFiles(const QStringList& obsFileNames, 
-                                 QVector<t_rnxObsFile*>& rnxObsFiles) {
+                                 QVector<t_rnxObsFile*>& rnxObsFiles,
+                                 QTextStream* log) {
 
   QStringListIterator it(obsFileNames);
@@ -180,5 +181,7 @@
         catch (...) {
           delete rnxObsFile;
-          cerr << "Error in rnxObsFile " << filePath.toAscii().data() << endl;
+          if (log) {
+            *log << "Error in rnxObsFile " << filePath.toAscii().data() << endl;
+          }
         }
       }
@@ -191,5 +194,7 @@
       }
       catch (...) {
-        cerr << "Error in rnxObsFile " << fileName.toAscii().data() << endl;
+        if (log) {
+          *log << "Error in rnxObsFile " << fileName.toAscii().data() << endl;
+        }
       }
     }
@@ -209,5 +214,5 @@
   }
 
-  t_reqcEdit::initRnxObsFiles(_obsFileNames, _rnxObsFiles);
+  t_reqcEdit::initRnxObsFiles(_obsFileNames, _rnxObsFiles, _log);
 
   // Initialize output observation file
Index: trunk/BNC/src/rinex/reqcedit.h
===================================================================
--- trunk/BNC/src/rinex/reqcedit.h	(revision 4524)
+++ trunk/BNC/src/rinex/reqcedit.h	(revision 4525)
@@ -48,5 +48,6 @@
   virtual void run();
   static void initRnxObsFiles(const QStringList& obsFileNames, 
-                              QVector<t_rnxObsFile*>& rnxObsFiles);
+                              QVector<t_rnxObsFile*>& rnxObsFiles,
+                              QTextStream* log);
   static void readEphemerides(const QStringList& navFileNames,
                               QVector<t_eph*>& ephs);
