@@ -1278,8 +1278,8 @@ function _run_process {
12781278 exec 6>& -
12791279
12801280 if [[ -n ${SCREEN_LOGDIR} ]]; then
1281- exec 1>& ${SCREEN_LOGDIR} /screen-${service} .${CURRENT_LOG_TIME} .log 2>&1
1282- ln -sf ${SCREEN_LOGDIR} /screen-${service} .${CURRENT_LOG_TIME} .log ${SCREEN_LOGDIR} /screen-${service} .log
1281+ exec 1>& ${SCREEN_LOGDIR} /screen-${service} .log. ${CURRENT_LOG_TIME} 2>&1
1282+ ln -sf ${SCREEN_LOGDIR} /screen-${service} .log. ${CURRENT_LOG_TIME} ${SCREEN_LOGDIR} /screen-${service} .log
12831283
12841284 # TODO(dtroyer): Hack to get stdout from the Python interpreter for the logs.
12851285 export PYTHONUNBUFFERED=1
@@ -1363,9 +1363,9 @@ function screen_process {
13631363 screen -S $SCREEN_NAME -X screen -t $name
13641364
13651365 if [[ -n ${SCREEN_LOGDIR} ]]; then
1366- screen -S $SCREEN_NAME -p $name -X logfile ${SCREEN_LOGDIR} /screen-${name} .${CURRENT_LOG_TIME} .log
1366+ screen -S $SCREEN_NAME -p $name -X logfile ${SCREEN_LOGDIR} /screen-${name} .log. ${CURRENT_LOG_TIME}
13671367 screen -S $SCREEN_NAME -p $name -X log on
1368- ln -sf ${SCREEN_LOGDIR} /screen-${name} .${CURRENT_LOG_TIME} .log ${SCREEN_LOGDIR} /screen-${name} .log
1368+ ln -sf ${SCREEN_LOGDIR} /screen-${name} .log. ${CURRENT_LOG_TIME} ${SCREEN_LOGDIR} /screen-${name} .log
13691369 fi
13701370
13711371 # sleep to allow bash to be ready to be send the command - we are
@@ -1411,7 +1411,7 @@ function screen_rc {
14111411 echo " stuff \" $2 $NL \" " >> $SCREENRC
14121412
14131413 if [[ -n ${SCREEN_LOGDIR} ]]; then
1414- echo " logfile ${SCREEN_LOGDIR} /screen-${1} .${CURRENT_LOG_TIME} .log " >> $SCREENRC
1414+ echo " logfile ${SCREEN_LOGDIR} /screen-${1} .log. ${CURRENT_LOG_TIME} " >> $SCREENRC
14151415 echo " log on" >> $SCREENRC
14161416 fi
14171417 fi
@@ -1523,8 +1523,8 @@ function _old_run_process {
15231523 exec 6>& -
15241524
15251525 if [[ -n ${SCREEN_LOGDIR} ]]; then
1526- exec 1>& ${SCREEN_LOGDIR} /screen-${1} .${CURRENT_LOG_TIME} .log 2>&1
1527- ln -sf ${SCREEN_LOGDIR} /screen-${1} .${CURRENT_LOG_TIME} .log ${SCREEN_LOGDIR} /screen-${1} .log
1526+ exec 1>& ${SCREEN_LOGDIR} /screen-${1} .log. ${CURRENT_LOG_TIME} 2>&1
1527+ ln -sf ${SCREEN_LOGDIR} /screen-${1} .log. ${CURRENT_LOG_TIME} ${SCREEN_LOGDIR} /screen-${1} .log
15281528
15291529 # TODO(dtroyer): Hack to get stdout from the Python interpreter for the logs.
15301530 export PYTHONUNBUFFERED=1
0 commit comments