Windows Apache logrotate.conf equivalente para rotatelogs.exe para sobrescrever registros

1

Nosso disco está ficando totalmente rápido no Windows com o Apache Logs.Eu quero substituir arquivos de log antigos para que haja apenas 10 arquivos a qualquer momento com uma capacidade de 5M cada. Existe uma maneira de usar rotate 4 como no logrotate.conf no Unix para rodar os logs depois que 4 arquivos são criados no Windows?

Eu olhei para essa entrada, mas isso não ajudou. Gire outros registros com rotatelogs.exe

    
por Vijay 27.09.2012 / 18:30

2 respostas

0

ErrorLog "|bin/rotatelogs.exe -l C:/WampDeveloper/Logs/Websites/www.example.com/http.errorlog.%Y-%m-%d.txt 86400"
CustomLog "|bin/rotatelogs.exe -l C:/WampDeveloper/Logs/Websites/www.example.com/http.accesslog.%Y-%m-%d.txt 86400" combinedtrueout_host
CustomLog "|bin/rotatelogs.exe -l C:/WampDeveloper/Logs/Websites/www.example.com/http.deflatelog.%Y-%m-%d.txt 86400" deflate
    
por 10.11.2015 / 13:09
0

Nova solução

#ErrorLog "logs/error.log"
ErrorLog "|bin/rotatelogs.exe -l D:/Apache2.2/logs/error.%Y.%m.%d.log 86400"

#CustomLog "logs/access.log" common
CustomLog "|bin/rotatelogs.exe -l D:/Apache2.2/logs/access.%Y.%m.%d.log 86400" common

#TransferLog "D:/Apache2.2/logs/ssl_access.log"
TransferLog "|bin/rotatelogs.exe -l D:/Apache2.2/logs/ssl_access.%Y.%m.%d.log 86400"

#CustomLog "D:/Apache2.2/logs/ssl_request.log" \
#          "%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b"
CustomLog "|bin/rotatelogs.exe -l D:/Apache2.2/logs/ssl_request.%Y.%m.%d.log 86400" \
      "%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b"
    
por 10.11.2015 / 13:12