我正在尝试找出一种方法来整理由Cron创建的Oracle Recover日志文件...
目前,我们的Oracle备用恢复过程由Cron每15分钟使用以下命令调用:
0,15,30,45 * * * * /data/tier2/scripts/recover_standby.sh SID >> /data/tier2/scripts/logs/recover_standby_SID_`date +\%d\%m\%y`.log 2>&1
Run Code Online (Sandbox Code Playgroud)
这会创建如下所示的文件:
$ ls -l /data/tier2/scripts/logs/
total 0
-rw-r--r-- 1 oracle oinstall 0 Feb 1 23:45 recover_standby_SID_010213.log
-rw-r--r-- 1 oracle oinstall 0 Feb 2 23:45 recover_standby_SID_020213.log
-rw-r--r-- 1 oracle oinstall 0 Feb 3 23:45 recover_standby_SID_030213.log
-rw-r--r-- 1 oracle oinstall 0 Feb 4 23:45 recover_standby_SID_040213.log
-rw-r--r-- 1 oracle oinstall 0 Feb 5 23:45 recover_standby_SID_050213.log
-rw-r--r-- 1 oracle oinstall 0 Feb 6 23:45 recover_standby_SID_060213.log
-rw-r--r-- 1 oracle oinstall 0 …
Run Code Online (Sandbox Code Playgroud) 默认情况下,Tomcat将日期附加到日志文件,例如localhost.2010-12-22.log,并与catalina日志相同.我不想在日志文件中的日期,我似乎无法找到如何删除它.日志记录文档没有说明日期模式.任何想法都非常感谢.
我只想保留Tomcat Access Log Valve创建的最近n天的访问日志. http://tomcat.apache.org/tomcat-6.0-doc/config/valve.html#Access%20Log%20Valve
但似乎没有配置属性来定义保留日志文件的时间长度?我想这是因为"Access Log Valve"只创建日志文件并且不删除它们,这是正确的吗?
我在Linux系统中使用tomcat 6x.它打印像本地主机的日志文件localhost.2011-06-07
,localhost.2011-06-08
每天的基础上.我希望在它达到1MB时旋转localhost.
我可以在log4j中为我的网络应用程序轮换日志文件.但是这个tomcat的localhost日志文件,我无法让它旋转.有没有使用logrotate以外的解决方案?