Le 27/07/2010 16:52, frantishrek a écrit :
Le 27 juillet 2010 16:45, Olivier Bonvaletfrsag.list@daevel.fr a écrit :
Bonjour,
Le 27/07/2010 16:32, frantishrek a écrit :
J'aimerais avoir votre retour d'expérience sur l'analyse des logs PHP.
Je cherche une solution qui :
- me permette d'être alertée des erreurs des scripts PHP
- des fréquences des différentes erreurs
- si possible avec la pile d'exécution (backtrace)
- si possible avec l'URL de la page incriminée
- si possible avec les variables de session, post, get, ...
Ormis pour la fréquence, le reste est faisable en surchargeant le gestionnaire d'erreur de PHP. A faire coté script donc.
Merci pour la réponse. Oui, effectivement (via un set_error_handler()), mais c'est la fréquence qui m'intéresse le plus. Exemple : Si j'ai un script qui plante et que j'ai 300 internautes qui "exécutent" ce script, mon fichier de log va contenir 300 fois la même erreur. Je souhaiterais avoir, si possible, des erreurs consolidés.
François
Pour pouvoir les consolider, il faut les stocker quelque part... dans une base SQLITE par exemple. Néanmoins le principe reste le même : un gestionnaire d'erreur maison, à placer dans auto_prepend_file.
Par contre certains softs/frameworks surchargent déjà le gestionnaire d'erreur (ZendFramework par exemple).
Olivier