Venant d'un arrière-plan Java, j'ai l'habitude de journaliser des frameworks comme log4j
, logback
et slf4j
. Cependant, quand je fais de la programmation PHP, je me trouve en utilisant echo
et var_dump/print_r
et j'écris des informations de journalisation sur (généralement) les pages web avec lesquelles je travaille. Je pense qu'il doit y avoir une meilleure façon de le faire en PHP aussi? Alors, quelle est la manière idiomatique de faire de la journalisation PHP?Quelle est la manière idiomatique de faire une journalisation générale en PHP?
J'ai rencontré log4php
, et certains endroits suggèrent d'utiliser error_log
également à des fins de journalisation générale. Ce qui complique encore plus, c'est que le code PHP que j'écris est généralement composé de modules dans un système plus grand, donc plusieurs modules peuvent être exécutés dans la même requête, et la journalisation devrait de préférence être isolée par module.
Toute contribution et suggestion sont appréciées.
https://github.com/Seldaek/monolog est sympa. – lsouza
On dirait qu'il nécessite PHP 5.3. C'est un showstopper. Il faut travailler avec 5.2 et plus. – NilsH
Ouch ... Vous devriez vraiment mettre à jour PHP, au moins à 5.4, 5.5 si possible. –