Revision 45098 trunk/org.gvsig.desktop/org.gvsig.desktop.framework/org.gvsig.andami/src/main/resources-application/gvSIG.sh

View differences:

gvSIG.sh
38 38
#set -x
39 39
set -e
40 40

  
41
ARGS="$@" # Can't use ${@/ , use ${ARGS/ instead
42

  
41 43
#if [ "$BASH_VERSION" = "" ] ; then
42 44
#    echo "gvSIG.sh is not running with a bash shell"
43 45
#    if type bash 2>/dev/null ; then
......
329 331
LOGGER_FILE="$GVSIG_HOME_FOLDER/${GVSIG_APPLICATION_NAME}-launcher.log"
330 332
echo > "$LOGGER_FILE"
331 333

  
334
CONSOLELOGGER=true
335
if [ "${ARGS/*--consolelogger=false*/--consolelogger=false}" == "--consolelogger=false" ] ; then
336
    CONSOLELOGGER=false
337
fi
332 338

  
333 339
logger () {
334 340
  # level (INFO/WARNIG) message
335 341
  LOGGER_LEVEL="$1"
336 342
  shift
337
  echo "$LOGGER_LEVEL launch $@"
343
  if [ "$CONSOLELOGGER" == "true" ] ; then
344
    echo "$LOGGER_LEVEL launch $@"
345
  fi
338 346
  echo "$LOGGER_LEVEL launch $@" >> "$LOGGER_FILE"
339 347
}
340 348

  
......
348 356

  
349 357
logger_cmd() {
350 358
  logger_info "$@"
351
  eval $@ 2>&1 | tee -a  "$LOGGER_FILE"
359
  if [ "$CONSOLELOGGER" == "true" ] ; then
360
    eval $@ 2>&1 | tee -a  "$LOGGER_FILE"
361
  else
362
    eval $@ 2>&1 > "$LOGGER_FILE"
363
  fi
352 364
}
353 365

  
354 366
logger_info "gvSIG Installation folder: $GVSIG_INSTALL_FOLDER"
......
614 626
# Java debug mode ? #
615 627
#####################
616 628

  
617
ARGS="$@" # Can't use ${@/ , use ${ARGS/ instead
618 629
if [ "${ARGS/*--pause*/--pause}" == "--pause" ] ; then
619 630
    DEBUG_PAUSE="y"
620 631
else

Also available in: Unified diff