log4j, veulent montrer qu'en debug(pas d'info) dans la console et effacer les fichiers journaux lorsque l'application démarre

Je suis nouveau sur ce log4j et a réussi à l'installation sur eclipse et le remettre en marche. Je comprends la chaîne de priorité dans les niveaux et maintenant c'est mon fichier de propriétés de configuration:

log4j.rootLogger = DEBUG, rollingFile, console
log4j.appender.rollingFile=org.apache.log4j.RollingFileAppender
log4j.appender.rollingFile.Threshold=INFO
log4j.appender.rollingFile.File=logs/logFile.log
log4j.appender.rollingFile.MaxFileSize=1MB
log4j.appender.rollingFile.MaxBackupIndex=5
log4j.appender.rollingFile.layout = org.apache.log4j.PatternLayout
log4j.appender.rollingFile.layout.ConversionPattern=%d{ISO8601} %-5p [%t] %c: %m%n

log4j.appender.console=org.apache.log4j.ConsoleAppender
log4j.appender.console.Threshold=DEBUG
log4j.appender.console.Target=System.out
log4j.appender.console.layout=org.apache.log4j.PatternLayout
log4j.appender.console.layout.conversionPattern=%d{yyyy-MM-dd HH:mm:ss,SSS} %-5p - %m%n

J'ai 2 questions pour cette log4j
1) Est-il possible pour le log4j pour effacer mon fichier de log à chaque fois que je lance l'application? Je ne suis pas sûr de la façon de le faire.

2) de la config que je peux configurer ma console pour imprimer debug mais ce que je voulais vraiment l'impression est de la pure debug msg au lieu de message d'information. Est-il de toute façon à contrôler cela? Comme seulement l'impression de débogage et d'erreurs si le seuil est réglé à déboguer?

OriginalL'auteur user1897151 | 2013-04-03