Deployment log4c - using L&B specific config file.
authorFrantišek Dvořák <valtri@civ.zcu.cz>
Fri, 12 Mar 2010 13:34:53 +0000 (13:34 +0000)
committerFrantišek Dvořák <valtri@civ.zcu.cz>
Fri, 12 Mar 2010 13:34:53 +0000 (13:34 +0000)
org.glite.lb.logger/config/startup
org.glite.lb.server/config/startup
org.glite.lbjp-common.log/Makefile

index a6011be..05149e8 100755 (executable)
@@ -15,7 +15,7 @@ GLITE_LOCATION_VAR=${GLITE_LOCATION_VAR:-$GLITE_LOCATION/var}
 LL_PIDFILE=${LL_PIDFILE:-$GLITE_LOCATION_VAR/glite-lb-logd.pid}
 IL_PIDFILE=${IL_PIDFILE:-$GLITE_LOCATION_VAR/glite-lb-interlogd.pid}
 
-unset creds port
+unset creds port log4c
 
 start_daemon()
 {
@@ -31,7 +31,7 @@ start_daemon()
                rm -f "$pidfile"
        fi
        echo -n "Starting $name ..."
-       su - $GLITE_USER -c "$cmd" && echo " done" || echo " FAILED"
+       su - $GLITE_USER -c "$log4c $cmd" && echo " done" || echo " FAILED"
 }
 
 start()
@@ -64,6 +64,14 @@ start()
        [ -n "$GLITE_LB_IL_SOCK" ] && sock="--socket $GLITE_LB_IL_SOCK"
        [ -n "$GLITE_LB_IL_FPREFIX" ] && fprefix="--file-prefix $GLITE_LB_IL_FPREFIX"
 
+       log4c="$GLITE_LOCATION/etc/glite-lb-log4crc"
+       if test -f "$log4c"; then
+               log4c="LOG4C_RCPATH='$log4c'";
+       else
+               echo "$0: WARNING: config file '$log4c' not found." >&2
+               unset log4c
+       fi
+
        mkdir -p /var/glite/log 
        chown $GLITE_USER /var/glite/log
         (cd /tmp && ls -f /tmp |grep ^dglogd_sock_ |xargs rm -f)
index 1488bd1..a156a65 100755 (executable)
@@ -26,7 +26,7 @@ GLITE_LB_PROXY_FPREFIX=${GLITE_LB_PROXY_FPREFIX:-'/tmp/glite-lbproxy-ilog_events
 IL_PIDFILE=$GLITE_LOCATION_VAR/glite-lb-interlogd.pid
 NOTIF_IL_PIDFILE=$GLITE_LOCATION_VAR/glite-lb-notif-interlogd.pid
 
-unset creds port
+unset creds port log4c
 
 start_daemon()
 {
@@ -42,7 +42,7 @@ start_daemon()
                rm -f "$pidfile"
        fi
        echo -n "Starting $name ..."
-       su - $GLITE_USER -c "$cmd" && echo " done" || echo " FAILED"
+       su - $GLITE_USER -c "$log4c $cmd" && echo " done" || echo " FAILED"
 }
 
 stop_daemon()
@@ -111,6 +111,14 @@ start()
                fi
        fi
 
+       log4c="$GLITE_LOCATION/etc/glite-lb-log4crc"
+       if test -f "$log4c"; then
+               log4c="LOG4C_RCPATH='$log4c'";
+       else
+               echo "$0: WARNING: config file '$log4c' not found." >&2
+               unset log4c
+       fi
+
        [ -z "$GLITE_LB_EXPORT_DUMPDIR" ] && GLITE_LB_EXPORT_DUMPDIR=$GLITE_LOCATION_VAR/dump
        dumpdir="--dump-prefix $GLITE_LB_EXPORT_DUMPDIR"
        [ -d "$GLITE_LB_EXPORT_DUMPDIR" ] || mkdir -p "$GLITE_LB_EXPORT_DUMPDIR" && chown $GLITE_USER:$GLITE_GROUP -R "$GLITE_LB_EXPORT_DUMPDIR"
index c026f9a..3fb2e5e 100644 (file)
@@ -26,7 +26,7 @@ install: compile
        mkdir -p ${PREFIX}/share/doc/${package}-${version}
        install -m 644 LICENSE ${PREFIX}/share/doc/${package}-${version}
        mkdir -p ${PREFIX}/etc
-       install -m 644 log4crc.example ${PREFIX}/etc/log4crc
+       install -m 644 log4crc.example ${PREFIX}/etc/glite-lb-log4crc
 clean:
        rm -rvf log.xml project/ rpmbuild/ RPMS/ tgz/