|
FAQ DE WINDEV, WEBDEV ET WINDEV MOBILE |
|
| |
|
| | |
FAQ n°3514, publiée le 22/10/2009 |
| Comment obtenir un log (trace) des traitements d'une application existante en production, sans repasser dans tous les traitements ? |
La fonction WLangage DBGActiveLog permet d'obtenir une trace des traitements exécutés par une application. C'est très utile pour diagnostiquer un résultat inattendu, sur une configuration particulière.
Il s'agit d'un fichier ".wlog" contenant tous les codes correspondant aux actions effectuées par l'utilisateur. Ce fichier peut être ouvert directement sous WINDEV lorsque le projet correspondant est chargé sous l'éditeur (option "Fichier .. Ouvrir"). Dans une application existante, il suffit par exemple d'ajouter dans le projet le code suivant :
SI Position (LigneCommande (), "/TEST", 1, SansCasse)>0 ALORS sFichierWLOG est une chaîne sFichierWLOG = fRepDonnées() +["\"]+"Rapport.wlog" Info ("Un rapport d'exécution sera créé par cette exécution :", sFichierWLOG) dbgActiveLog (sFichierWLOG)FIN
Le lancement de l'exécutable correspondant permettra en ajoutant /TEST dans la ligne de commande, d'obtenir un fichier ".WLOG" dans le dossier des données.
Ce fichier LOG peut également être obtenu à partir d'un exécutable existant, sans même le recompiler. Consultez l'entrée d'index "Log d'exécution" pour obtenir tous les détails de ce mécanisme. |
| |
| | | | | | Les informations contenues dans ce document sont fournies par PC SOFT et ne peuvent être utilisées, reproduites ou diffusées sans l'accord écrit de PC SOFT. Malgré le soin apporté aux réponses, PC SOFT n'est PAS responsable des résultats de la mise en œuvre des réponses apportées. © PC SOFT 2004-2024. |
| |
| |
| |
| |
| |
| |
|
|
|