« WATERBEAR:Activer le degugging » : différence entre les versions

De WIKI sur Linux (ADB)
Aller à la navigation Aller à la recherche
(Page créée avec « =But= Vous voulez personnaliser vos écrans mais vous rencontrez des problèmes. La première étape consiste évidemment à consulter la documentation. Pour la seconde… »)
 
Aucun résumé des modifications
Ligne 1 : Ligne 1 :
=But=
=But=
Vous voulez personnaliser vos écrans mais vous rencontrez des problèmes.  
Vous voulez personnaliser vos écrans mais vous rencontrez des problèmes.  
La première étape consiste évidemment à consulter la documentation. Pour la seconde étape, nous vous conseillons de procéder par analogie; tout se passe dans le registre; analysez y les entrées permettant de constituer les écrans analogues. En troisième lieu, consultez les journaux de PHP et de Waterbear.
La première étape consiste évidemment à consulter la documentation. Pour la seconde étape, nous vous conseillons de procéder par analogie; tout se passe dans le registre; analysez y les entrées permettant de constituer les écrans analogues. En troisième lieu, consultez les journaux de PHP et de Waterbear. Enfin il est possible d'activer le debugging pour tracer le cheminement des processus.
 
 
=Debugging=
Le debugging permet de suivre Les URL appelées et quels sont les plugins qu'elles utilisent, quels sont les paramètres et résultats de ces plugins.
 
Pour l'utiliser, dans votre navigateur Internet préféré, je vous conseille le préparer un écran qui permet le lancement de l'opération à problème.
 
Dans un autre écran, vous vous positionnez dans le registre; vous activez le débugging.
 
Ensuite vous revenez au premier écran et vous effectuez l'opération à tester.
 
Dès que cette opération est faite, revenez au registre et désactivez le debugging.
 
Enfin vous allez dans l'écran de debugging et vous analysez les résultats à votre aise.
 
Si vous ne procédez pas de cette façon, vous serez vite submergé par les résultats.
 
 
=Activer le Debugging=
Il existe une ligne dans le script "conf/config.php" à recopier dans le script de configuration personnel "conf/perso.php".
----
// Active / désactive le traceur de plugins *********************************** DEBUGGER **********************
$GLOBALS["tvs_global"]["conf"]["ini"]["log"]["DBGPLUGINS"]["bool"]=1;
----
La valeur est à mettre à "1" mais cette option ne semble pas fonctionner.
 
Par contre, le fait d'effectuer la même opération dans le registre, active le debugging.
 
Vous vous positionnez au noeud:
system/conf/DBGPLUGINS/valeur
auquel vous attribuez la valeur "1" au lieu de "0".
 
 
[[FILE:WATERBEAR:Registre.debug.plugins.png|1000px|center]]
 
 
Vous sauvez en cliquant sur l'icône [[FILE:WATERBEAR:Icone.ecrire.png]] se trouvant dans la barre d'outil supérieure.
Ensuite il faut recharger le registre en cliquant sur l'icône [[FILE:WATERBEAR:Icone.raffraichir.png]] qui se trouve un peu plus loin à droite. A ce stade, le debugging est activé pour toute opération qui suit.
 
Pour désactiver le degugging, il suffit d'effectuer l'opération inverse, en remettant la valeur à "0".
 
 
=Consulter la trace=
Dans la barre d'outil du registre, vous allez cliquer sur l'icône [[FILE:WATERBEAR:Icone.debug.plugins.png]]. Il vous transfère sur l'écran suivant:
 
 
[[FILE:WATERBEAR:Debug.plugins.png|1000px|center]]
 
 
Pour charger la trace effectuée, cliquez sur l'icône [[FILE:WATERBEAR:Icone.raffraichir.png]] qui se trouve dans la barre d'outils supérieure. Vous voyez un exemple ci-dessous.  


Enfin il est possible d'activer le debugging pour tracer le cheminement des processus.
Il permet de suivre Les URL appelés et quels sont plugins qu'ils utilisent, quels sont les paramètres et résultats de ces plugins.




Ligne 10 : Ligne 58 :




[[FILE:WATERBEAR:Menu.administration.png|500px]]




[[FILE:WATERBEAR:Debug.plugins.png|1000px]]




[[FILE:WATERBEAR:Registre.debug.plugins.png|1000px]]




[[FILE:WATERBEAR:Icone.debug.plugins.png]]




[[FILE:WATERBEAR:icone.ecrire.plugins.png]]





Version du 28 décembre 2020 à 12:50

But

Vous voulez personnaliser vos écrans mais vous rencontrez des problèmes. La première étape consiste évidemment à consulter la documentation. Pour la seconde étape, nous vous conseillons de procéder par analogie; tout se passe dans le registre; analysez y les entrées permettant de constituer les écrans analogues. En troisième lieu, consultez les journaux de PHP et de Waterbear. Enfin il est possible d'activer le debugging pour tracer le cheminement des processus.


Debugging

Le debugging permet de suivre Les URL appelées et quels sont les plugins qu'elles utilisent, quels sont les paramètres et résultats de ces plugins.

Pour l'utiliser, dans votre navigateur Internet préféré, je vous conseille le préparer un écran qui permet le lancement de l'opération à problème.

Dans un autre écran, vous vous positionnez dans le registre; vous activez le débugging.

Ensuite vous revenez au premier écran et vous effectuez l'opération à tester.

Dès que cette opération est faite, revenez au registre et désactivez le debugging.

Enfin vous allez dans l'écran de debugging et vous analysez les résultats à votre aise.

Si vous ne procédez pas de cette façon, vous serez vite submergé par les résultats.


Activer le Debugging

Il existe une ligne dans le script "conf/config.php" à recopier dans le script de configuration personnel "conf/perso.php".


// Active / désactive le traceur de plugins *********************************** DEBUGGER **********************
$GLOBALS["tvs_global"]["conf"]["ini"]["log"]["DBGPLUGINS"]["bool"]=1;

La valeur est à mettre à "1" mais cette option ne semble pas fonctionner.

Par contre, le fait d'effectuer la même opération dans le registre, active le debugging.

Vous vous positionnez au noeud:

system/conf/DBGPLUGINS/valeur

auquel vous attribuez la valeur "1" au lieu de "0".


WATERBEAR:Registre.debug.plugins.png


Vous sauvez en cliquant sur l'icône WATERBEAR:Icone.ecrire.png se trouvant dans la barre d'outil supérieure. Ensuite il faut recharger le registre en cliquant sur l'icône WATERBEAR:Icone.raffraichir.png qui se trouve un peu plus loin à droite. A ce stade, le debugging est activé pour toute opération qui suit.

Pour désactiver le degugging, il suffit d'effectuer l'opération inverse, en remettant la valeur à "0".


Consulter la trace

Dans la barre d'outil du registre, vous allez cliquer sur l'icône WATERBEAR:Icone.debug.plugins.png. Il vous transfère sur l'écran suivant:


WATERBEAR:Debug.plugins.png


Pour charger la trace effectuée, cliquez sur l'icône WATERBEAR:Icone.raffraichir.png qui se trouve dans la barre d'outils supérieure. Vous voyez un exemple ci-dessous.











->retour à l'utilisation de Waterbear