Salut à tous !
Dans mon programme Java, j'utilise Log4j pour archiver mes fichier log. Rien de bien compliqué (c'est l'avantage de cet outil), ce simple code suffit :
Tout marche très bien, mais je voudrais maintenant rajouter 2 options :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Logger log = Logger.getLogger("org.test"); PatternLayout layout = new PatternLayout("%d{dd'-'MM'-'yyyy | HH'h'mm'm'ss's |'} %-5p : %m%n"); FileAppender appender = new FileAppender(layout, "./journal.log", false); log.addAppender(appender); log.setLevel(Level.ALL); log.info("Envoi d'une info vers le fichier log");
- MaxFileSize : qui me permet de définir la taille maximum de mon fichier
- MaxBackupIndex : qui me permet une rotation des fichiers (le fichier en cours devient "journal.log1", ce dernier devient "journal.log2", etc.
Le soucis c'est que je ne vois pas de appender.MaxFileSize(10) ou de log.MaxFileSize(10)...
Tous les tuto ou exemple du net gère ces variables dans un fichier XML, mais pas directement dans le code :-(
J'ai du rater un chapitre... Quelqu'un sait ou et comment utilise-t-on ces paramètres ? Y'a-t-il une méthode pour cela ?
Merci !
Partager