2009-05-22 5 views
21

Quelqu'un peut-il me dire comment utiliser MaxBackupIndex dans DailyRollingFileAppender.Je sais que RollingFileAppender prend en charge une propriété maxBackupIndex, mais existe-t-il des solutions de contournement pour l'utilisation de MaxBackupIndex dans DailyRollingFileAppender?Utiliser MaxBackupIndex dans DailyRollingFileAppender -log4j

Répondre

17

Cette fonctionnalité n'est pas disponible dans la version stable actuelle (1.2) de Log4j.

Quoi qu'il en soit, vous pouvez explorer les éléments suivants: http://wiki.apache.org/logging-log4j/DailyRollingFileAppender

+0

Merci beaucoup, a travaillé pour moi! Il suffit de décompacter le .jar dans un dossier, créé un fichier .java contenant le code, l'a compilé dans une classe, l'a déposé dans le dossier [log4j-1.2.16 \ org \ apache \ log4j], zippé tout le contenu du dossier log4j-1.2.16 et renommé en tant que jar, inclus dans le chemin de construction, et référencé nouvelle classe dans ma configuration log4j.xml :) – jp093121

+0

log4j recommande le RollingFileAppender contribué à la place du sien, et il prend en charge le rollover avec MaxBackupIndex et une TimeBasedRollingPolicy. Voir https://logging.apache.org/log4j/extras/apidocs/org/apache/log4j/rolling/RollingFileAppender.html – Philippe

+0

@ jp093121 Puis-je demander comment compiler le fichier .java dans le fichier .class? J'ai essayé de copier le contenu dans un fichier .java puis de le compiler, mais beaucoup d'erreurs sont apparues, comment le résolvez-vous? – Alanight