Script per organizzare i file php_error.log su Windows Server

php, Server Tony Arcucci

Il file php_error.log cresce a dismisura, le righe di log vengono appese (append) alle altre e le dimensioni raggiungono facilmente le decine di megabyte. Con il seguente script riusciamo ad ottenere un file php_error.log suddiviso per giorno.
Lo script è molto rozzo ed avrebbe bisogno di essere rifattorizzato, in ogni caso, così com’è funziona. Le parti da modificare sono i ‘set sourceFile’ e il ‘set NewDir’, il ‘set sourceDir’ non dovrebbe essere soggetto a cambiamento.
Per funzionare bene, lo script deve essere lanciato alle ore 00:00 di ogni giorno, questo potete farlo creando un elemento nelle attività pianificate.

 


@echo off
set sourceDir=%windir%\temp\
set sourceFile=php_error

set datetimef=%date:~-4%%date:~3,2%%date:~0,2%_%time:~0,2%%time:~3,2%%time:~6,2%

set newDir=d:\log\phplog\
set newFile=%newDir%%sourceFile%_%datetimef%.log

set sourceFile=%sourceDir%php_error.log

echo %newFile%

move %sourceFile% %newFile%

 

5/5 (3)

Please rate this

Lascia un commento