Por mais que eu hesite na sugestão, instalar o Cygwin é uma das poucas opções que você tem disponível para você. De lá, você pode usar logrotate
.
Temos um enorme arquivo de log sendo escrito pelo aplicativo de um fornecedor. Vamos supor que o fornecedor não faça nada do que pedimos. Existe alguma maneira de girar esse arquivo de log? Estamos analisando cerca de 300 MB por hora sendo gravados - prefiro dividir em 10 MB e deixar qualquer coisa com mais de um dia ou mais de 1.000 arquivos cair de um penhasco.
(Sei que sei, possível duplicata de Como você gira os logs do apache nas janelas sem interromper o serviço? )
Aha - o log Chomp estava morto, mas a pesquisa por "chomp logrotate" me levou ao seu novo novo site . Vou tentar amanhã e responder se eu gostar. Eu ainda gostaria de ouvir sobre o software que qualquer outra pessoa está usando e que funciona para isso.
Ainda não o usei, mas LogRotateWin é uma implementação nativa do logrotate para Windows que parece promissora. Pelo menos não requer Cygwin.
Dê uma olhada no logwot8 , que é um pacote de logrotate, um ambiente de shell limitado e componentes necessários da camada de cygwin prontos para funcionar fora da caixa (tamanho do instalador de 4 MB). Você precisa personalizar o arquivo de configuração de acordo com seus requisitos. É grátis para uso e distribuição sob licença BSD de 2 frases.
Disclaimer: Eu sou o desenvolvedor: -)