Config Log4j
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 dossierarchives
ni lecurrent.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
.
- les logs s'écrivent dans la console (avec une couleur par type de log) et dans un fichier
- Méthodes possibles :
info()
,debug()
,warn()
,error()
,fatal()
,trace()
. Voir doc.
Edited by Clement Brizard