riberio

날짜별 로그 설정 본문

개발 관련/TOMCAT

날짜별 로그 설정

riberio 2017. 4. 11. 11:23

요약

$CATALINA_HOME/bin/catalina.sh 372, 381 lines


>> "$CATALINA_OUT" 2>&1 &



다음과 같이 변경

 | /usr/sbin/rotatelogs "$CATALINA_OUT".%Y-%m-%d 86400 540 &

      >> "$CATALINA_OUT" 2>&1 "&"



===================================================================================
원래 파일

shift
  touch "$CATALINA_OUT"
  if [ "$1" = "-security" ] ; then
    if [ $have_tty -eq 1 ]; then 
      echo "Using Security Manager"
    fi
    shift   
    eval "\"$_RUNJAVA\"" "\"$LOGGING_CONFIG\"" $LOGGING_MANAGER $JAVA_OPTS $CATALINA_OPTS \
      -Djava.endorsed.dirs="\"$JAVA_ENDORSED_DIRS\"" -classpath "\"$CLASSPATH\"" \
      -Djava.security.manager \
      -Djava.security.policy=="\"$CATALINA_BASE/conf/catalina.policy\"" \
      -Dcatalina.base="\"$CATALINA_BASE\"" \
      -Dcatalina.home="\"$CATALINA_HOME\"" \
      -Djava.io.tmpdir="\"$CATALINA_TMPDIR\"" \
      org.apache.catalina.startup.Bootstrap "$@" start \ 
      >> "$CATALINA_OUT" 2>&1 "&"

  else
    eval "\"$_RUNJAVA\"" "\"$LOGGING_CONFIG\"" $LOGGING_MANAGER $JAVA_OPTS $CATALINA_OPTS \
      -Djava.endorsed.dirs="\"$JAVA_ENDORSED_DIRS\"" -classpath "\"$CLASSPATH\"" \
      -Dcatalina.base="\"$CATALINA_BASE\"" \
      -Dcatalina.home="\"$CATALINA_HOME\"" \
      -Djava.io.tmpdir="\"$CATALINA_TMPDIR\"" \
      org.apache.catalina.startup.Bootstrap "$@" start \ 
      >> "$CATALINA_OUT" 2>&1 "&"
 
  fi


변경

shift
  touch "$CATALINA_OUT"
  if [ "$1" = "-security" ] ; then
    if [ $have_tty -eq 1 ]; then 
      echo "Using Security Manager"
    fi
    shift   
    eval "\"$_RUNJAVA\"" "\"$LOGGING_CONFIG\"" $LOGGING_MANAGER $JAVA_OPTS $CATALINA_OPTS \
      -Djava.endorsed.dirs="\"$JAVA_ENDORSED_DIRS\"" -classpath "\"$CLASSPATH\"" \
      -Djava.security.manager \
      -Djava.security.policy=="\"$CATALINA_BASE/conf/catalina.policy\"" \
      -Dcatalina.base="\"$CATALINA_BASE\"" \
      -Dcatalina.home="\"$CATALINA_HOME\"" \
      -Djava.io.tmpdir="\"$CATALINA_TMPDIR\"" \
      org.apache.catalina.startup.Bootstrap "$@" start \ 
      | /usr/sbin/rotatelogs "$CATALINA_OUT".%Y-%m-%d 86400 540 &
      >> "$CATALINA_OUT" 2>&1 "&"
 
  else
    eval "\"$_RUNJAVA\"" "\"$LOGGING_CONFIG\"" $LOGGING_MANAGER $JAVA_OPTS $CATALINA_OPTS \
      -Djava.endorsed.dirs="\"$JAVA_ENDORSED_DIRS\"" -classpath "\"$CLASSPATH\"" \
      -Dcatalina.base="\"$CATALINA_BASE\"" \
      -Dcatalina.home="\"$CATALINA_HOME\"" \
      -Djava.io.tmpdir="\"$CATALINA_TMPDIR\"" \
      org.apache.catalina.startup.Bootstrap "$@" start \ 
      | /usr/sbin/rotatelogs "$CATALINA_OUT".%Y-%m-%d 86400 540 &
      >> "$CATALINA_OUT" 2>&1 "&"
 
  fi


'개발 관련 > TOMCAT' 카테고리의 다른 글

윈도우 젠킨스 톰캣 구동 환경설정  (1) 2024.02.07
톰캣 URIEncoding 설정  (0) 2017.04.11
Comments