Index: branches/eam_branches/ipp-20120405/Ohana/src/relphot/Makefile
===================================================================
--- branches/eam_branches/ipp-20120405/Ohana/src/relphot/Makefile	(revision 33902)
+++ branches/eam_branches/ipp-20120405/Ohana/src/relphot/Makefile	(revision 33903)
@@ -46,4 +46,5 @@
 $(SRC)/relphot_objects.$(ARCH).o	 \
 $(SRC)/select_images.$(ARCH).o	 \
+$(SRC)/client_logger.$(ARCH).o	 \
 $(SRC)/setExclusions.$(ARCH).o 	 \
 $(SRC)/setMrelFinal.$(ARCH).o 	 \
@@ -73,4 +74,5 @@
 $(SRC)/relphot_objects.$(ARCH).o	 \
 $(SRC)/relphot_client.$(ARCH).o	 \
+$(SRC)/client_logger.$(ARCH).o	 \
 $(SRC)/setExclusions.$(ARCH).o 	 \
 $(SRC)/setMrelFinal.$(ARCH).o    \
Index: branches/eam_branches/ipp-20120405/Ohana/src/relphot/src/client_logger.c
===================================================================
--- branches/eam_branches/ipp-20120405/Ohana/src/relphot/src/client_logger.c	(revision 33903)
+++ branches/eam_branches/ipp-20120405/Ohana/src/relphot/src/client_logger.c	(revision 33903)
@@ -0,0 +1,35 @@
+# include "relphot.h"
+
+// I'm getting unlogged errors and failures.  I need a log ouput that the clients can
+// write independent of the master
+
+static FILE *logfile = NULL;
+int client_logger_init () {
+
+  char filename[DVO_MAX_PATH];
+
+  snprintf (filename, DVO_MAX_PATH, "%s/log.rlpc.XXXXXX", HOSTDIR);
+    
+  int fd = mkstemp (filename);
+  if (fd == -1) {
+    fprintf (stderr, "failed to open client logger, exiting\n");
+    exit (50);
+  }
+
+  logfile = fdopen (fd, "w");
+  if (!logfile)  {
+    fprintf (stderr, "failed to fdopen client logger, exiting\n");
+    exit (51);
+  }
+  return TRUE;
+}
+
+int client_logger_message (char *format,...) {
+
+  va_list argp;
+
+  va_start (argp, format);
+  vfprintf (logfile, format, argp);
+  va_end (argp);
+  return TRUE;
+}
Index: branches/eam_branches/ipp-20120405/Ohana/src/relphot/src/reload_catalogs.c
===================================================================
--- branches/eam_branches/ipp-20120405/Ohana/src/relphot/src/reload_catalogs.c	(revision 33902)
+++ branches/eam_branches/ipp-20120405/Ohana/src/relphot/src/reload_catalogs.c	(revision 33903)
@@ -105,4 +105,8 @@
     freeGridBins (1);
     TIMESTAMP(time7);
+
+    if (hostID) {
+      client_logger_message ("updated catalog file %s\n", catalog.filename);
+    }
   }
 
Index: branches/eam_branches/ipp-20120405/Ohana/src/relphot/src/relphot_client.c
===================================================================
--- branches/eam_branches/ipp-20120405/Ohana/src/relphot/src/relphot_client.c	(revision 33902)
+++ branches/eam_branches/ipp-20120405/Ohana/src/relphot/src/relphot_client.c	(revision 33903)
@@ -96,35 +96,2 @@
 }
 
-// I'm getting unlogged errors and failures.  I need a log ouput that the clients can
-// write independent of the master
-
-static FILE *logfile = NULL;
-int client_logger_init () {
-
-  char filename[DVO_MAX_PATH];
-
-  snprintf (filename, DVO_MAX_PATH, "%s/log.rlpc.XXXXXX", HOSTDIR);
-    
-  int fd = mkstemp (filename);
-  if (fd == -1) {
-    fprintf (stderr, "failed to open client logger, exiting\n");
-    exit (50);
-  }
-
-  logfile = fdopen (fd, "w");
-  if (!logfile)  {
-    fprintf (stderr, "failed to fdopen client logger, exiting\n");
-    exit (51);
-  }
-  return TRUE;
-}
-
-int client_logger_message (char *format,...) {
-
-  va_list argp;
-
-  va_start (argp, format);
-  vfprintf (logfile, format, argp);
-  va_end (argp);
-  return TRUE;
-}
