O que você está procurando é o programa rotatelogs que vem com o apache link
Por exemplo, para girar seus registros diariamente à meia-noite:
CustomLog "|bin/rotatelogs -f /var/log/apache2/logfile.%Y.%m.%d.log 86400" common
Estamos executando o Apache 2.2.9 (Win32) com alguns hosts virtuais configurados no servidor único. Cada um tem suas próprias configurações de ErrorLog e CustomLog que estão no formato "logs / [domain name] -error.log" e "logs / [domain name] -access.log". Infelizmente, eles agora estão criando arquivos muito grandes.
No IIS, você pode especificar o agendamento de log, que pode colocá-los em um formato diário de "yymmdd.log". Existe algo semelhante que eu possa fazer aqui?
Não precisa ser diário, semanal ou mensalmente. Eu só gostaria de separá-los para que possamos manter a quantidade de X em vez de tudo que já foi registrado. Um Google rápido parece trazer muitas respostas orientadas para o Linux, envolvendo divisores de logs, scripts e cron jobs, o que não é muito útil para uma instalação do Windows.
Atualizar
Graças ao radius, eu ajustei meu link para usar o comando rotatelogs do Apache, no seguinte formato:
ErrorLog "|bin/rotatelogs logs/[domain name]-error.%Y-%m-%d-%H_%M_%S.log 5M"
CustomLog "|bin/rotatelogs logs/[domain name]-access.%Y-%m-%d-%H_%M_%S.log 5M" common
Eles criarão um novo arquivo de registro quando o atual atingir 5 MB. Eu sei que não é diariamente como pediu, mas isso os mantém em um tamanho manejável que fará. Eu tentei rodar depois de tantos segundos, mas não parecia colocar o carimbo de hora no nome do arquivo corretamente (especificamente horas, minutos e segundos).
O que você está procurando é o programa rotatelogs que vem com o apache link
Por exemplo, para girar seus registros diariamente à meia-noite:
CustomLog "|bin/rotatelogs -f /var/log/apache2/logfile.%Y.%m.%d.log 86400" common
O que você quer é chamado de rotação de log.
O Google parece listar alguns links relevantes sobre ferramentas de rotação de log para o Windows.
Esta parece ser uma solução específica do Apache, talvez ajude:
Docs aqui:
Tente direto com
CustomLog "|C:/<chemin vers apache>/bin/rotatelogs.exe E:/<chemin vers les logs>/<monsite>/access-%Y_%m_%d.log 86400 60" combined
Tags windows logging apache-2.2