[root@localhost conf]# pwd
/usr/local/tomcat/conf
[root@localhost conf]# cp logging.properties logging.propertiesbak
[root@localhost conf]# vim logging.properties
25 1catalina.org.apache.juli.FileHandler.level = FINE
26 1catalina.org.apache.juli.FileHandler.directory = ${catalina.base}/logs
27 1catalina.org.apache.juli.FileHandler.prefix = catalina.
SEVERE (highest value) > WARNING > INFO > CONFIG > FINE > FINER > FINEST (lowest value)
[root@localhost src]# rpm -qa |grep cronolog [root@localhost src]# tar zxvf cronolog-1.6.2.tar.gz [root@localhost src]# cd cronolog-1.6.2 [root@localhost cronolog-1.6.2]# ./configure [root@localhost cronolog-1.6.2]# make && make install [root@localhost cronolog-1.6.2]# which cronolog /usr/local/sbin/cronolog [root@localhost cronolog-1.6.2]#
[root@localhost cronolog-1.6.2]# cp /usr/local/tomcat/bin/catalina.sh /usr/local/tomcat/bin/catalina.shbak [root@localhost cronolog-1.6.2]# vim /usr/local/tomcat/bin/catalina.sh 182 if [ -z "$CATALINA_OUT" ] ; then 183 # CATALINA_OUT="$CATALINA_BASE"/logs/catalina.out 184 CATALINA_OUT="$CATALINA_BASE"/logs/catalina.%Y-%m-%d.out 185 fi ...... 355 # touch "$CATALINA_OUT" ...... 363 -Djava.security.manager \ 364 -Djava.security.policy=="$CATALINA_BASE"/conf/catalina.policy \ 365 -Dcatalina.base="$CATALINA_BASE" \ 366 -Dcatalina.home="$CATALINA_HOME" \ 367 -Djava.io.tmpdir="$CATALINA_TMPDIR" \ 368 # org.apache.catalina.startup.Bootstrap "$@" start \ 369 # >> "$CATALINA_OUT" 2>&1 & 370 org.apache.catalina.startup.Bootstrap "$@" start 2>&1 \ 371 | /usr/local/sbin/cronolog "$CATALINA_OUT" >> /dev/null & 372 373 else 374 "$_RUNJAVA" "$LOGGING_CONFIG" $LOGGING_MANAGER $JAVA_OPTS $CATALINA_OPTS \ 375 -Djava.endorsed.dirs="$JAVA_ENDORSED_DIRS" -classpath "$CLASSPATH" \ 376 -Dcatalina.base="$CATALINA_BASE" \ 377 -Dcatalina.home="$CATALINA_HOME" \ 378 -Djava.io.tmpdir="$CATALINA_TMPDIR" \ 379 # org.apache.catalina.startup.Bootstrap "$@" start \ 380 # >> "$CATALINA_OUT" 2>&1 & 381 org.apache.catalina.startup.Bootstrap "$@" start 2>&1 \ 382 | /usr/local/sbin/cronolog "$CATALINA_OUT" >> /dev/null & 383 384 fi [root@localhost bin]# ./catalina.sh start Using CATALINA_BASE: /app/apache-tomcat-7.0.61 Using CATALINA_HOME: /app/apache-tomcat-7.0.61 Using CATALINA_TMPDIR: /app/apache-tomcat-7.0.61/temp Using JRE_HOME: /app/jdk1.7.0_79 Using CLASSPATH: /app/apache-tomcat-7.0.61/bin/bootstrap.jar:/app/apache-tomcat-7.0.61/bin/tomcat-juli.jar Tomcat started. [root@localhost bin]# service tomcat stop [root@localhost bin]# service tomcat start
[root@localhost logs]# crontab -e
no crontab for root - using an empty one
crontab: installing new crontab
[root@localhost logs]# crontab -l
30 5 * * 6 /bin/find /usr/local/tomcat/logs/ -mtime +7 -type f -name "catalina.*.out" -exec /bin/rm -f {} \;
[root@localhost logs]# cat /var/spool/cron/root
30 5 * * 6 /bin/find /usr/local/tomcat/logs/ -mtime +7 -type f -name "catalina.*.out" -exec /bin/rm -f {} \;
[root@localhost logs]#
%a 本地简短星期名(e.g.: Sun..Sat) %A 本地完整星期名(e.g.: Sunday .. Saturday) %b 本地简短月名(e.g.: Jan .. Dec) %B 本地完整月名(e.g.: January .. December) %c 本地日期与时间(e.g.: “Sun Dec 15 14:12:47 GMT 1996″) %d 一月中的第几日(01 .. 31) %j 一年中的第几天 (001 .. 366) %m 月名的数字表示 (01 .. 12) %U 一年中以星期日为每周第一天计算的星期数(00..53, 第一周包括新年的第一个星期日) %W 一年中以星期一为每周第一天计算的星期数(00..53, 第一周包括新年的第一个星期一) %w 星期名的数字表示 (0 .. 6, 0为星期日) %x 本地日期 (e.g. 今天在北京是: “15/12/96″) %y 不带世纪的年(00 .. 99) %Y 带世纪的年(1970 .. 2038)
%H 24小时制小时(00..23) %I 12小时制小时(01..12) %p 本地AM/PM指示符 %M 分钟(00..59) %S 秒(00..61) %X 本地时间(e.g.: “15:12:47″) %Z 时区 (e.g. GMT),如果不能检测出时区,值为空
%% %字符 %n 新行 %t tab字符
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有