Jump to content

loguer les appels de fonctions 1.7.6.4


Recommended Posts

Bonjour, existe-t-il un moyen de loguer dans un fichier externe l'appel à chaque fonction, avec chemin complet du fichier appelé ? J'arrive à le faire pour les requêtes SQL, mais je ne trouve pas comment le faire pour chaque appel de fonction. J'aimerais pouvoir loguer la suite des fonctions appelées en parallèle des requêtes SQL afin de comprendre le cheminement du code et pouvoir ainsi mieux cibler mes modifications ou la recherche des bugs.

Merci d'avance pour votre aide.

Link to comment
Share on other sites

Bonjour,

Si l'objectif est de connaitre le contexte d'appel dans une fonction par exemple.
Tu peux mettre un code du type
 

try {
 throw new Exception("Test");
} catch ( Exception $e ){
 echo $e->getTraceAsString(); //Soit tu l'écris ou tu le mets dans un fichier de log
}

Ceci te permets de récupérer toute la pile d'exécution.
Après c'est réservé à du debug de fonction en particulier.
Sinon il y'a Xdebug, qui est un peu plus chiant à configurer mais beaucoup plus puissant et qui te permets de suivre l'éxécution du code ( en local par contre )

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...