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.