Skip to content

Commit ddfaea3

Browse files
Feat: Chemin log absolu dans résultat analyse
- Modification du chemin du log analysé dans l'analyse pour ce même chemin mais en version absolue
1 parent c975734 commit ddfaea3

2 files changed

Lines changed: 4 additions & 3 deletions

File tree

app/analyse/analyseur_log_apache.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
Module pour l'analyse statistique d'un fichier log Apache.
33
"""
44

5+
from os.path import abspath
56
from collections import Counter
67
from parse.fichier_log_apache import FichierLogApache
78
from analyse.filtre_log_apache import FiltreLogApache
@@ -113,7 +114,7 @@ def get_analyse_complete(self) -> dict:
113114
Retourne l'analyse complète du fichier de log Apache.
114115
115116
L'analyse suit la structure suivante :
116-
- chemin: chemin du fichier
117+
- chemin: chemin absolu du fichier
117118
- total_entrees: voir :meth:`get_total_entrees`
118119
- filtre: filtre appliqué à l'analyse
119120
- statistiques:
@@ -126,7 +127,7 @@ def get_analyse_complete(self) -> dict:
126127
dict: L'analyse sous forme d'un dictionnaire.
127128
"""
128129
return {
129-
"chemin": self.fichier.chemin,
130+
"chemin": abspath(self.fichier.chemin),
130131
"total_entrees": self.get_total_entrees(),
131132
"filtre": self.filtre.get_dict_filtre(),
132133
"statistiques": {

app/cli/parseur_arguments_cli.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ def parse_args(self,
106106

107107
if not match(regex_chemin, arguments_parses.sortie):
108108
raise ArgumentCLIException(
109-
"Le chemin du fichier de sortie doit uniquement contenir les caractères "
109+
"Le chemin du dossier de sortie doit uniquement contenir les caractères "
110110
"autorisés. Les caractères autorisés sont les minuscules, majuscules, "
111111
"chiffres ou les caractères spéciaux suivants: _, \\, -, /."
112112
)

0 commit comments

Comments
 (0)