免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4992 | 回复: 8
打印 上一主题 下一主题

[Web] [日志] RH 9下如何让catalina.out按日期输出? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-05-27 15:17 |只看该作者 |倒序浏览
RedHat 9 下Tomcat 5.5中的日志信息会全部记录在catalina.out中导致该文件巨大.不好维护.

现在想让日志信息按日期生成catalina.out.20060527格式文件.

就像windows下面的tomcat日志一样.

该怎么做呢.

我搜索了一下.但没有找到答案.

请这里的高手给予解答一下.不胜感激!!!

[ 本帖最后由 HonestQiao 于 2006-6-2 11:20 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2006-05-27 21:49 |只看该作者
自己顶一下.

论坛徽章:
0
3 [报告]
发表于 2006-05-28 10:38 |只看该作者
自己可以写一个SHELL脚本,到每晚0:59把catanila这个文件更名就行了

论坛徽章:
0
4 [报告]
发表于 2006-05-29 09:43 |只看该作者
Good idea!但是自己不带滚动吗?

论坛徽章:
0
5 [报告]
发表于 2006-05-29 19:52 |只看该作者
下面这样做有没有道理?

在bin/catalina.sh文件里,
原代码:  
     
org.apache.catalina.startup.Bootstrap "$@" start \   

   >> "$CATALINA_BASE"/logs/catalina.out 2>&1 &

修改为:      
org.apache.catalina.startup.Bootstrap "$@" start \   

|/usr/local/sbin/cronolog "$CATALINA_BASE"/logs/cata lina.out.%Y%m%d >> /dev/null 2>&1 &

论坛徽章:
0
6 [报告]
发表于 2006-06-01 10:45 |只看该作者
还没搞定.自己顶一下.

论坛徽章:
0
7 [报告]
发表于 2006-06-01 11:20 |只看该作者
原帖由 pmy54 于 2006-6-1 10:45 发表
还没搞定.自己顶一下.


自己写个日志类吧,想怎样让它显示它就怎样显示,多爽!

论坛徽章:
1
技术图书徽章
日期:2013-12-05 23:25:45
8 [报告]
发表于 2006-06-02 11:20 |只看该作者
用cron来切割吧

论坛徽章:
0
9 [报告]
发表于 2007-03-08 15:28 |只看该作者
原帖由 pmy54 于 2006-5-29 19:52 发表
下面这样做有没有道理?

在bin/catalina.sh文件里,
原代码:  
     
org.apache.catalina.startup.Bootstrap "$@" start \   

   >> "$CATALINA_BASE"/logs/catalina.out 2 ...


这个办法我试过了,需要每天重起一下tomcat才能达到要求。

每天定期更该catalina.out的文件名,也不适用,也要重起tomcat才可以

我现在做的是定期
cp catalina.out catalina.out.%Y%m%d
echo > catalina.out

备份之后将它清空
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP