No Linux (e no FreeBSD), temos logrotate
. No Windows, acho que você pode compilar sua fonte contra o Cygwin.
fonte logrotate: link
Instalador do Cygwin: link
Dica para compilar o logrotate no Cygwin: link
Nosso Tomcat 6 está sendo executado em um servidor Windows Server 2003 produzindo alguns logs na pasta Program Files\Apache Software Foundation\Tomcat 6.0\logs
.
Apenas catalina.YYYY-MM-DD.log
gira todas as noites.
Os arquivos Admin
, Host-Manager
, Jakarta
, LocalHost
, Manager
, stderr
e stdout
não são rotacionados e são datados na última data de reinício do servidor. Esses arquivos estão mais vazios e sempre bloqueados.
Como posso definir o Tomcat para girar todos esses registros todas as noites (se possível, sem reiniciar o servidor / serviço)?
Agradeço antecipadamente por ajuda.