Bonjour, je viens partager mes dernières modifs nécessaires pour bosser correctement. Il me fallait donc pouvoir faire tourner et rafraichir les gros fichiers de logs lorsque je suis en mode DEV. J'ai donc cherche un script à adapter puis à l'intégrer dans WAMP pour le lancer depuis le manager.
Il faut 2 choses pour qu'il marche: - télécharger le fichier "7za.exe" (outil de compression disponible sur SourceForge ou bien sur le lien donné juste avant) et le mettre dans le même dossier que le script - le plus simple est de mettre ces 2 deux fichiers dans le dossier de logs ( pour moi : C:\wamp\logs )
Il va falloir modifier le script à la ligne 30 pour qu'il pointe vers le bon dossier des logs. De la ligne 39 à 62, vous devrez ajouter, modifier ou enlever les fichiers logs qui ne vous interessent pas. ( Dans mon cas il y a les fichiers apaches, mysql et php )
Vous pouvez tester de lancer le script ( il a besoin des droits admin, comme WAMP ). Il va compresser les fichiers logs actuels dans une archive puis relance wamp.
Il ne reste plus qu'à l'intégrer à WAMP. Pour cela il faut: - éditer le fichier "config.inc.php" qui se trouve dans le dossier "scripts" de WAMP, et insérer la ligne suivante dans la section des variables du templates ( moi je l'ai inséré à la ligne 22): $c_log_rotate = $wampConf['log_rotate'];
- on édite le fichier "wampmanager.conf" , dans la section main (juste avant navigator par exemple), on ajoute: log_rotate = "C:\wamp\logs\log_rotate.bat"
- on édite le fichier "wampmanager.ini" dans la section menu.right, on insère juste avant "Aide" ( ligne 97): Type: item; Caption: "Log Rotate"; Action: run; FileName: "C:\wamp\logs\log_rotate.bat";
- pour finir on édite le fichier "wampmanager.tpl" dans la section menu.right, on insère avant "Aide" (ligne 99) : Type: item; Caption: "Log Rotate"; Action: run; FileName: "${c_log_rotate}";
Et voilà, il ne reste plus qu'à lancer wamp, faire un clic droit dessus et lancer "Log Rotate".
Bien sûr tout ceci est à adapter selon vos envies et besoin, en attendant que le module soit directement mis en place dans WAMP.
N'hésitez pas à poser des question si vous coincez quelque part, et de faire partager cette méthode, la faire évoluer ou tout ce qui vous semble bon pour la communauté.
Modifie 1 fois. Derniere modification le 09/05/2011 à 22:01 par Loule.