PnX-SI / gn_mobile_occtax

Application mobile pour la saisie dans le module Occtax de GeoNature
GNU General Public License v3.0
13 stars 4 forks source link

Faciliter la récupération de logs #112

Closed camillemonchicourt closed 2 years ago

camillemonchicourt commented 2 years ago

Jusqu'à présent il est possible de récupérer les logs de l'application en connectant le mobile à un PC et en utilisant logcat : https://github.com/PnX-SI/gn_mobile_occtax/blob/master/docs/installation-fr.md#logs

Une évolution est en cours pour avoir des logs internes directement sur le terminal, pour pouvoir les remonter plus facilement à un administrateur ou développeur.

Occtax-mobile embarquera ainsi son propre système de log. L'application génèrera ainsi des fichiers de logs (que vous trouverez au même niveau que le fichier de paramétrage de l'application) horodatés avec un système de rotation automatique (10 maximum) où chaque fichier correspond à une session réalisée avec l'application (jusqu'à son arrêt). On retrouve aussi les mêmes traces dans le logcat du système. Il ne sera donc plus nécessaire de passer par le logcat pour récupérer les dernières traces, mais simplement de récupérer le dernier fichier de log en date correspondant à la dernière session réalisée avec l'application. Si jamais l'application plante totalement, il est possible que le processus lié soit relancé (et donc une nouvelle session démarre). Il faudra dans ce cas plutôt récupérer l'avant-dernier fichier de logs qui contiendra notamment la stack trace de l'erreur concernant le plantage.

camillemonchicourt commented 2 years ago

Mis en place dans la version 2.0.0 d'Occtax-mobile.