vendredi 6 février 2009
ven
06
fév '09
Contrôles de mes logs d'erreur
Dans la rubrique Techno du web
Dans l'idée des changements en douceur évoquée précédemment, voici un autre outil, qu'en son temps j'avais demandé à avoir chez Skynet et que je remet en place.
Voici l'état d'avancement de mon script qui check mon log d'erreur php
Je vais encore le compléter pour
- ° différencier le type d'erreurs (fatal, warning, ...) pour prioriser les corrections
- ° avoir un diff journalier
- ° avoir un "temps moyen de réparation" des bugs rencontrés.
[shell] WORKPATH="/var/tmp/worksfile/" LOGPATH="/var/log/" mkdir -p $WORKPATH mkdir -p $LOGPATH PRODERRORLOG=$WORKPATH"prod.error.log" FINALLOG=$LOGPATH"error.log" echo "result in : "$PRODERRORLOG; da=`date -d yesterday +'%d-%b-%Y'` echo $da grep $da /var/log/php/prod.err | cut -c 2-12,23- |sort | uniq -c |sort -nr | head -n 50 > $PRODERRORLOG clear echo "--------On PROD------------------------------------------------------------------------" >>$FINALLOG echo "=======================================================================================" >>$FINALLOG cat $PRODERRORLOG > $FINALLOG cat $FINALLOG
Les objectifs sont
- Repérer les nouvelles erreurs apparues la veille (priorité 1).
- Repérer les erreurs les plus récurentes (et donc priorité 2).
- Obtenir de la matière première pour des stats sur la qualité du code.


-
-





