下载并解压缩 cronolog
# tar zxvf cronolog-1.6.2.tar.gz
2、进入cronolog安装文件所在目录
# cd cronolog-1.6.2
3、运行安装 
# ./configure
# make
# make install
 
4、查看cronolog安装后所在目录(验证安装是否成功)
# which cronolog
正常情况下显示:
/usr/local/sbin/cronolog
5、要想分割tomcat的catalina.out,需作如下工作:
Tomcat7以前的版本:
(1)注释掉(#)
touch “$CATALINA_BASE”/logs/catalina.out
(2)修改tomcat bin目录下的catalina.sh文件中的两处
org.apache.catalina.startup.Bootstrap “$@” start  \
 
>> “$CATALINA_BASE”/logs/catalina.out 2>&1 &
org.apache.catalina.startup.Bootstrap "$@" start  2>&1 \
 
| /usr/local/sbin/cronolog "$CATALINA_BASE"/logs/catalina.%Y-%m-%d.out >> /dev/null &
 
完成之后重起Tomcat就可以了。
隔天看logs文件中是否有catalina.2015-09-13.out样式的日志。
 
6、Tomcat7以后的版本:
1  第一步
if [ -z "$CATALINA_OUT" ] ; then
CATALINA_OUT="$CATALINA_BASE"/logs/catalina.out
fi
修改为
if [ -z "$CATALINA_OUT" ] ; then
CATALINA_OUT="$CATALINA_BASE"/logs/catalina.out.%Y-%m-%d
fi
 
2  第二步
touch "$CATALINA_OUT"
改为
#touch "$CATALINA_OUT"
 
第三步
将 org.apache.catalina.startup.Bootstrap "$@" start \
 
>> "$CATALINA_OUT"   2>&1 &
修改为
org.apache.catalina.startup.Bootstrap "$@" start 2>&1 \
 
| /usr/local/sbin/cronolog "$CATALINA_OUT" >> /dev/null &
完成之后重起Tomcat就可以了。
隔天看logs文件中是否有catalina.out.2015-09-13样式的日志
 

最新文章

  1. stanford corenlp自定义切词类
  2. SharePreferences的DB实现
  3. 省选模拟赛 project
  4. centos添加开机启动项目
  5. linux系统更改目录和文件的权限总结
  6. StringReplace用法
  7. map的基本操作函数及含义
  8. Android仿微信SlideView聊天列表滑动删除效果
  9. Android自己定义组件系列【9】——Canvas绘制折线图
  10. 从插上网线到web页面请求,究竟发生了哪些过程?(计算机网络篇)
  11. (转)IBM MQ 创建以及常见问题集锦
  12. DAY29、元类
  13. Cocos Creator学习六:加载/释放图片资源
  14. xxx.jar或者xxx.war中没有主清单属性和spring-boot-maven-plugin的作用
  15. Java线程池参数
  16. Redis配置文件redis.conf详解
  17. 洛谷P1044 栈
  18. 纯css实现网络图标
  19. [Luogu5048] [Ynoi2019模拟赛]Yuno loves sqrt technology III[分块]
  20. 父div高度不能自适应子div高度的解决方案

热门文章

  1. [BZOJ 3218]a + b Problem
  2. js取整函数
  3. [转] Linux下 config/configure/Configure、make 、make test/make check、sudo make install 的作用
  4. out.print()和response.getWriter().write()区别
  5. xcode8让真机测试支持ios8.0以下版本
  6. 使用图灵机器人API实现聊天机器人
  7. day22、模块-basedir、os、json模块、pickle和正则模块。
  8. (转)RVA-相对虚拟地址解释
  9. codeforces 练习
  10. java 记事本 - 实例