#8 Gestion des erreurs

closed
nobody
None
5
2006-12-30
2006-09-11
little_gritche
No

Bonsoir,

ce patch ajoute une gestion des erreurs :

Pour utiliser cette gestion des erreurs :
il faut ajouter une ligne de code quand on veut
signaler une erreur à l'utilsiateur :
- contenant un libellé compréhensible
- l'exception catchée
Elle s'ajoute alors dans le manager d'erreurs

Niveau utilisateur, quand une erreur apparaît :
- l'icone systray est modifée pour indiquer qu'une ou
plusieurs erreurs sont apparues (modifiée si c'est
l'icone "ok", sinon, elle le sera quand l'icone devra
être "ok" et que des erreurs seront présentes).
- une option dans le menu de la systray est activée
pour afficher les erreurs rencontrées.
- si l'utilisateur veut les afficher, une boite de
dialogue apparait qui affiche les libellés
"compréhensibles" des erreurs.
- l'icone revient à la normale après qu'elles aient été
affichées et l'option du menu est désactivée (une fois
les erreurs visualisées, elles disparaissent de
l'historique)

- la boite de dialogue permet aussi de copier dans le
presse-papier des versions détaillées des erreurs :
- classe où elle est apparue
- nom de la méthode
- numéro de ligne
- libellé
- exception catchée

- les erreurs affichées disparaissent du manager.

Une préférence est ajoutée pour permettre de désactiver
(ou réactiver) cette apparition des erreurs. par
défaut, elle est activée.

Le seul truc à faire est d'ajouter une ligne de code
quand une erreur apparaît. le reste est automatique.

Une évolution possible serait d'envoyer un mail (il
faut voir la faisabilité et uniquement sur action de
l'utilisateur) à une adresse pour signaler une erreur.

il y a un nouveau gif (modifié avec paint.Net, donc pas
terrible) dans le patch. je ne sais pas comment cela va
se retranscrire à l'application du patch.

Little_gritche

Discussion

  • little_gritche
    little_gritche
    2006-09-11

    Patch

     
  • little_gritche
    little_gritche
    2006-09-12

    Logged In: YES
    user_id=1513911

    L'image ne passe pas par le patch.
    je l'attache donc ici.
    il faut la rajouter dans :
    src/org/homeplayer/ihm/images/

    Little_gritche

     
  • little_gritche
    little_gritche
    2006-09-12

    Image

     
    Attachments
  • VieuxBenou
    VieuxBenou
    2006-09-12

    Logged In: YES
    user_id=1346862

    désolé j'ai pas encore eu le temps de regarder tes patchs
    (j'étais occupé à livrer la 1.4beta). je regarde ça
    prochainement !

     
  • little_gritche
    little_gritche
    2006-12-30

    • status: open --> closed