Cette MR met à jour les messages affichés dans les logs. Le but est de rendre les logs le plus lisible possible à l'utilisateur (notamment en cas d'erreur).
Vérification en succès
La commande gpf-check-raster -w tests/fixtures/livraisons/good/default/ -u upload -c parameters.json
affiche les logs user:
2023-04-20 16:34:54,031||USER||INFO||core||Répertoire /home/qtt/IGN-Lot2A/gpf_check_raster/tests/fixtures/livraisons/good/default/upload/valid_upload : parcours des fichiers
2023-04-20 16:34:54,046||USER||INFO||core||Vérification de img_georef_mini.tif : SUCCESS
2023-04-20 16:34:54,046||USER||INFO||core||Vérification des écarts de résolution : SUCCESS
2023-04-20 16:34:54,046||USER||INFO||core||Résultat global de la vérification : SUCCESS
et en mode verbose (avec l'option -v
) on a les logs users + les logs techniques:
2023-04-20 16:36:01,637||INFO||cli||Vérification de la structure de la livraison
2023-04-20 16:36:01,637||INFO||cli||Ouverture du fichier de configuration
2023-04-20 16:36:01,638||INFO||cli||Téléchargement des fichiers dans le dossier tests/fixtures/livraisons/good/default/upload
2023-04-20 16:36:01,753||USER||INFO||core||Répertoire /home/qtt/IGN-Lot2A/gpf_check_raster/tests/fixtures/livraisons/good/default/upload/valid_upload : parcours des fichiers
2023-04-20 16:36:01,765||USER||INFO||core||Vérification de img_georef_mini.tif : SUCCESS
2023-04-20 16:36:01,766||USER||INFO||core||Vérification des écarts de résolution : SUCCESS
2023-04-20 16:36:01,766||USER||INFO||core||Résultat global de la vérification : SUCCESS
2023-04-20 16:36:01,766||INFO||cli||Ecriture d'un fichier de sortie dans tests/fixtures/livraisons/good/default
Vérification en échec
Cas FAILURE
En lançant la commande gpf-check-raster -w tests/fixtures/livraisons/error/ -u upload -c parameters.json
:
2023-04-20 16:38:04,009||USER||INFO||core||Répertoire /home/qtt/IGN-Lot2A/gpf_check_raster/tests/fixtures/livraisons/error/upload/fichier_illisible : parcours des fichiers
2023-04-20 16:38:04,010||USER||ERROR||core||Le fichier est illisible : `tests/fixtures/livraisons/error/upload/fichier_illisible/IGNF_BDALTIr_2-0_ASC_25M_LAMB93_IGN69_D001.xml' not recognized as a supported file format.
2023-04-20 16:38:04,032||USER||ERROR||core||Incohérence avec le SRS du fichier /home/qtt/IGN-Lot2A/gpf_check_raster/tests/fixtures/livraisons/error/upload/fichier_illisible/img_georef_mini.tif
2023-04-20 16:38:04,032||USER||WARNING||core||Un des fichiers est en erreur, pas de vérification d'écart de résolutions
2023-04-20 16:38:04,032||USER||INFO||core||Résultat global de la vérification : FAILURE
Cas TECHNICAL ERROR
Si on lance la vérification sur un dossier qui ne contient pas de donnée : gpf-check-raster -w tests/fixtures/livraisons/error/ -c parameters_no_data.json -vvv
:
2023-04-20 17:12:04,358||INFO||cli||Vérification de la structure de la livraison
2023-04-20 17:12:04,359||INFO||cli||Ouverture du fichier de configuration
2023-04-20 17:12:04,359||INFO||cli||Téléchargement des fichiers dans le dossier tests/fixtures/livraisons/error/no_data
2023-04-20 17:12:04,456||USER||INFO||core||Répertoire /home/qtt/IGN-Lot2A/gpf_check_raster/tests/fixtures/livraisons/error/no_data/no_data : parcours des fichiers
2023-04-20 17:12:04,456||ERROR||core||Aucun fichier lu dans le dossier
2023-04-20 17:12:04,457||USER||WARNING||core||Un des fichiers est en erreur, pas de vérification d'écart de résolutions
2023-04-20 17:12:04,457||USER||INFO||core||Résultat global de la vérification : TECHNICAL_ERROR
2023-04-20 17:12:04,457||INFO||cli||Ecriture d'un fichier de sortie dans tests/fixtures/livraisons/error