Ma position n’a toujours pas changée, cf le dernier message
Je suis pour afficher des messages d’erreurs contextuelles aux bons endroits (voir même l’erreur brute quand l’erreur est inconnue), mais afficher les logs complètes, c’est pas vraiment la philosophie de Gladys.
Aujourd’hui dans Gladys le sujet a bien évolué depuis puisqu’on a 2 pattern pour remonter des erreurs dans l’interface :
-
Lorsque tu es dans Gladys et que tu fais une action « en directe » (ajouter une caméra, cliquer sur un bouton, changer d’onglet, etc…), et qu’il y a une erreur, on affiche l’erreur dans un badge bleu/vert/jaune/rouge selon la sévérité. Classique !
-
Lorsqu’une tâche en arrière plan échoue, on affiche le statut de la tâche en arrière plan, et le message d’erreur dans l’onglet « Tâches en arrière plan » dans les paramètres :
Exemple d’une erreur :
Maintenant, cet onglet n’est pas encore répandu à toutes les tâches en arrière plan, l’idée serait d’ajouter tout ce qui s’exécute en arrière plan (exécution de scènes, démarrage de Gladys, etc…), afin de pouvoir débugger plus facilement.