On Jan 28, 2014, at 1:02 PM, Vye <v...@vye.me> wrote: > On Tue, Jan 28, 2014 at 9:32 AM, Daniel Mikusa <dmik...@gopivotal.com> wrote: >> On Jan 28, 2014, at 12:05 PM, Vye <v...@vye.me> wrote: >> >>> Hi Tomcat users, >> >> Tomcat 6.0.20 is very old and has known security issues. See the notices >> here. >> >> https://tomcat.apache.org/security-6.html >> >> You’ve been warned. You should upgrade ASAP. >> >>> >>> I have been unsuccessfully trying to remove the date from catalina’s >>> log file name. My ultimate goal is to logrotate the file, which is >>> best done when the file name is static. >> >> I’m curious, why are you trying to do this? The log files are being rotated >> out-of-the-box. They rotate by date, hence why the date is part of the >> name. Why do you need to rotate them with some other tool? What doesn’t >> work about the out-of-the-box configuration? >> >> Dan >> >>> According to the FileHandler >>> javadoc ( >>> http://tomcat.apache.org/tomcat-6.0-doc/api/org/apache/juli/FileHandler.html >>> ) I should be able to configure >>> *.org.apache.juli.FileHandler.rotatable in >>> ${catalina.base}/conf/logging.properties to toggle date based file >>> names, but that is not working. >>> >>> It seems like I could fix this by using log4j but I'm not sure if the >>> application is logging directly to JULI or commons-logging. >>> Regardless, I do not have access to modify it. I would like to >>> continue to use the default JULI logger since it is already in use. >>> Judging by the docs what I'm trying to do should be possible. >>> >>> I’m positive the logging.properties file is being read because when I >>> change the prefix and suffix they are applied upon restart. I’ve >>> pasted my logging.properties and sample output in this gist: >>> http://git.io/99qidw Anyone can wget the raw logging.properties and >>> download tomcat from the archives to reproduce. >>> >>> I would appreciate it if someone could point me in the right >>> direction. I’ve been referencing >>> http://tomcat.apache.org/tomcat-6.0-doc/logging.html. >>> >>> Tomcat version: http://archive.apache.org/dist/tomcat/tomcat-6/v6.0.20/bin/ >>> >>> Thank you. >>> >>> -- >>> -Vye >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org >>> For additional commands, e-mail: users-h...@tomcat.apache.org >>> >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org >> For additional commands, e-mail: users-h...@tomcat.apache.org >> > > Hi Dan, > > I am aware of the concerns, it is a legacy system that is already > being phased out. The log files are rotated out of box but they cannot > be automatically compressed or deleted after a waiting period, which > is the functionality I want.
You’re certainly free to do as you’d like here. My suggestion would be to just create a cron script that zips old files and deletes even older ones. Off the top of my head, you could use the find command to get files older than X days and perform some task on them, compress or delete. > > Does the JULI logger not work as documented? Sure there are other ways > to keep the logs cleaned up, but my question is specifically regarding > the rotatable option for JULI. As Konstantin mentioned, this was added a later release, 6.0.33 to be specific. https://issues.apache.org/bugzilla/show_bug.cgi?id=49180 Dan > > -- > -Vye > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org > For additional commands, e-mail: users-h...@tomcat.apache.org > --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org