Girando o catalina.out com o formato timestamp usando logrotate. como catalina $ date.out

1

Estou usando logrotate para girar catalina.out , mas depois da rotação, o nome do arquivo é igual a catalina.out.1.gz .

Eu quero girar o arquivo com um timestamp em seu nome, como: catalina-2015-08-10-2337.out.gz . Como posso fazer isso com logrotate ?

    
por Max 11.08.2015 / 08:36

2 respostas

1

Por favor, use a opção dateext . Aqui estão as notas da man page para logrotate:

 dateext
              Archive  old versions of log files adding a date extension like YYYYMMDD instead of simply adding a number. The extension may be
              configured using the dateformat and dateyesterday options.
    
por 11.08.2015 / 08:46
0

Esta é minha configuração de logrotate nestes casos:

/path/to/tomcat/log/catalina.out {
    daily
    dateext
    rotate 3650
    missingok
    notifempty
    compress
    copytruncate       
}
    
por 02.01.2017 / 12:46