Skip to content

Config Log4j

Valentin Le Gauche requested to merge feature/configure-log4j into realease/0.1

Configuration de Log4j pour le projet entier :

  • ajout d'un module resources où se trouve la config, que tous les autres modules ont en dépendance.
  • comportement :
    • les logs s'écrivent dans la console (avec une couleur par type de log) et dans un fichier current.log.
    • quand ce fichier dépasse 55 kb (environ 1000 lignes), le fichier courant est archivé sous le nom archive-<i>.log, i allant de 1 à 5, 5 étant le fichier le plus récent. Tous les fichiers .log sont ignorés par le gitignore, c'est pour ça que le dossier archives ni le current.log n'apparaissent dans cette MR.
    • Quand on dépasse 5 fichiers de logs, le fichier le plus ancien est supprimé, de façon à toujours n'avoir que 5 fichiers dans le dossier archives.
  • Méthodes possibles : info(), debug(), warn(), error(), fatal(), trace(). Voir doc.
Edited by Clement Brizard

Merge request reports

Loading