首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 开源软件 >

用cronolog瓜分tomcat的catalina.out文件 tomcat日志分割

2012-07-16 
用cronolog分割tomcat的catalina.out文件 tomcat日志分割最近由于工作需要,tomcat 的catalina.out文件的不

用cronolog分割tomcat的catalina.out文件 tomcat日志分割

最近由于工作需要,tomcat 的catalina.out文件的不断扩大,导致系统磁盘空间边变小,而且管理也难于管理,所以想用一种工具来分割它。网上找了找用cronolog

安装过程如下:

下载(最新版本)

??? # wget http://cronolog.org/download/cronolog-1.6.2.tar.gz

2、解压缩

??? # tar zxvf cronolog-1.6.2.tar.gz

3、进入cronolog安装文件所在目录

??? # cd cronolog-1.6.2

4、运行安装

??? # ./configure
??? # make
??? # make install

5、查看cronolog安装后所在目录(验证安装是否成功)

??? # which cronolog

一般情况下显示为:/usr/local/sbin/cronolog

要想分割tomcat的catalina.out,需作如下个工作:


修改




      同时,上面有一行


        把上面的内容改成:
        org.apache.catalina.startup.Bootstrap "$@" start \
        |/usr/local/sbin/cronolog "$CATALINA_BASE"/logs/catalina.%Y-%m-%d.out >> /dev/null 2>&1 &
        修改好了.重启
        #./catalina.sh start
        现去看看劳动成果吧.
        # ls /tomcat/logs/
        就会发现logs下面多了几个如同catalina.2006.06.01.log的文件了.tomcat下catalina.out日志文件分割2008年09月16日 星期二 下午 04:27

        使用log4j成功使catalina.out文件实现分割。

        在tomcat根目录下建立common/classes/log4j.properties,内容如下:
        ############################################################################
        log4j.rootLogger=INFO, R
        log4j.appender.R=org.apache.log4j.RollingFileAppender
        log4j.appender.R.File=${catalina.home}/logs/tomcat.newlog #设定日志文件名
        log4j.appender.R.MaxFileSize=100KB #设定文件到100kb即分割
        log4j.appender.R.MaxBackupIndex=10 #设定日志文件保留的序号数
        log4j.appender.R.layout=org.apache.log4j.PatternLayout
        log4j.appender.R.layout.ConversionPattern=%p %t %c - %m%n
        ############################################################################

        在tomcat根目录下的common/lib下加入log4j.jar和commons-logging.jar
        重新启动tomcat即可。

        ?

        ?

        如果想让tomcat 不产生host-manager.2009-09-02.log之类的日志,修改conf/logging.properties,将相关的项注释掉。用cronolog分割tomcat的catalina.out文件 tomcat日志分割

热点排行