Affichage des messages d'erreur et warning
Message d'erreur
Un message d'erreur est constitué :
- Message utilisateur (si le cas est géré dans le code)
- Des informations techniques permettant notamment d'aiguiller le développeur dans le code pour localiser le pourquoi du message
Séparation message utilisateur/ info tech
La boite de dialogue, renvoyant le message d'erreur, est constituée par :
- Un onglet Message qui contient la partie message utilisateur.
- Un onglet Avancé qui contient les informations techniques.
Si la configuration n'est pas gérée dans le code, dans ce cas il n'y aura pas de message d'erreur utilisateur mais uniquement un message générique « Echec d'exécution »
Exemple d'un message d'erreur non géré (soit aucun message utilisateur) | |
---|---|
Onglet « Message » | |
Onglet « Avancé » |
La fenêtre de sortie
Dans la fenêtre de sortie, le même filtre est appliqué. Les informations techniques ne sont pas affichées pour ne pas polluer cette fenêtre destinée à informer l'utilisateur.
Les messages de type warning apparaissent désormais en orange et sont également empilés (voir bloc suivant).
Gestion des warning
Les warnings sont stockés et accessibles via l'icône (en bas à droite) :
En cliquant sur l'icône, la liste des warnings est dépliée.
Chaque warning est :
- éditable en cliquant dessus
- supprimable en cliquant sur
En éditant le warning, une boite de dialogue s'ouvre avec le message utilisateur.
L'onglet « Avancé » contient les informations techniques du warning qui permettent de donner les indications nécessaires pour le développeur.
Les fichiers Flux3D.log et Flux3D.report
Toutes les opérations faites dans Flux donnent lieu à un résultat. Ces résultats visibles dans la fenêtre de sortie sont enregistrés dans le fichier Flux3D.log .
Le détail complet (le contenu du Flux3D.log +les informations contenues dans les onglets « avancé » des messages d'erreur / warning) sont présents dans le fichier Flux3D.report
Bonne pratique :
Habituellement le fichier Flux3D.log est envoyé au service Support lorsque l'utilisateur rencontre un problème. Il est conseillé d'envoyer le Flux3D.report pour avoir tous les détails.