Jusqu'à présent, les logs n'affichient qu'un statut de vérification par fichier md5. On souhaite les logs pour chaque ligne d'un fichier md5 afin d'identifier précisément là où ça plante.
Cette MR intègre cette demande. Les messages de logs apparaissent ainsi pour gpf-md5-checker -w tests/fixtures/livraisons/invalid_one_line/ -c parameters_v2.json -v
:
2023-12-21 16:07:11,406||INFO||cli||170||Vérification de la structure de la livraison
2023-12-21 16:07:11,406||INFO||cli||189||Ouverture du fichier de configuration
2023-12-21 16:07:11,406||INFO||cli||211||Téléchargement des fichiers dans le dossier tests/fixtures/livraisons/invalid_one_line/upload
2023-12-21 16:07:11,486||USER||INFO||core||116||Fichier tests/fixtures/livraisons/invalid_one_line/upload/invalid_one_line/all.md5 - vérification ligne 1 : Status.SUCCESS
2023-12-21 16:07:11,486||USER||ERROR||core||112||Fichier tests/fixtures/livraisons/invalid_one_line/upload/invalid_one_line/all.md5 - vérification ligne 2 : Status.FAILURE
2023-12-21 16:07:11,486||USER||INFO||core||165||Vérification de all.md5 : FAILURE
2023-12-21 16:07:11,486||USER||INFO||core||172||Résultat global de la vérification : FAILURE
2023-12-21 16:07:11,486||INFO||cli||238||Ecriture d'un fichier de sortie dans tests/fixtures/livraisons/invalid_one_line