Index: trunk/BNC/src/upload/bncrtnetuploadcaster.cpp
===================================================================
--- trunk/BNC/src/upload/bncrtnetuploadcaster.cpp	(revision 5129)
+++ trunk/BNC/src/upload/bncrtnetuploadcaster.cpp	(revision 5130)
@@ -34,4 +34,17 @@
                                  int PID, int SID, int IOD, int iRow) :
   bncUploadCaster(mountpoint, outHost, outPort, password, iRow, 0) {
+
+  if (!outHost.isEmpty()) {
+    _casterID += outHost;
+  }
+  if (!crdTrafo.isEmpty()) {
+    _casterID += " " + crdTrafo;
+  }
+  if (!sp3FileName.isEmpty()) {
+    _casterID += " " + sp3FileName;
+  }
+  if (!rnxFileName.isEmpty()) {
+    _casterID += " " + rnxFileName;
+  }
 
   _crdTrafo   = crdTrafo;
@@ -244,5 +257,6 @@
   bncTime epoTime; epoTime.set( year, month, day, hour, min, sec);
 
-  emit(newMessage("decodeRtnetStream: " + lines[0].toAscii(), false));
+  emit(newMessage("bncRtnetUploadCaster (" + _casterID.toAscii() + ") decode " 
+                  + lines[0].toAscii(), false));
 
   struct ClockOrbit co;
Index: trunk/BNC/src/upload/bncrtnetuploadcaster.h
===================================================================
--- trunk/BNC/src/upload/bncrtnetuploadcaster.h	(revision 5129)
+++ trunk/BNC/src/upload/bncrtnetuploadcaster.h	(revision 5130)
@@ -39,4 +39,5 @@
   void crdTrafo(int GPSWeek, ColumnVector& xyz, double& dc);
 
+  QString        _casterID;
   bncEphUser*    _ephUser;
   QString        _rtnetStreamBuffer;
