Log4J ne pas ajouter des sauts de ligne entre les entrées de fichier journal

Je commence tout juste avec log4j. Je n'ai pas de problème avec la lecture de mon fichier de propriétés et d'enregistrer les événements, mais il semble être en ajoutant tout à la fin de la même ligne. Mon fichier de propriétés ressemble à ceci:

# A1 is set to be a ConsoleAppender.
log4j.appender.A1=org.apache.log4j.ConsoleAppender

# A2 is set to be a ConsoleAppender.
log4j.appender.A2=org.apache.log4j.FileAppender

# A1 uses PatternLayout.
log4j.appender.A1.layout=org.apache.log4j.PatternLayout
log4j.appender.A1.layout.ConversionPattern=%-4r [%t] %-5p %c %x -
%m%n

# A2 uses PatternLayout.
log4j.appender.A2.layout=org.apache.log4j.PatternLayout
log4j.appender.A2.layout.ConversionPattern=%-4r [%t] %-5p %c %x -
%m%n%

log4j.appender.A2.file=grocerylister.log

Ci-dessus a été modifiée à partir d'un exemple dans log4j le Manuel Complet. J'ai vainement cherché dans le livre et Google pour obtenir une liste de toutes les options de dire, en vain.

Je suis en utilisant log4j version 1.2.15 avec la version 6 de Java. Que puis-je faire pour obtenir à chaque entrée de journal sur une ligne distincte et où puis-je trouver une liste de ce que toutes les options sont et ce qu'ils font?

OriginalL'auteur ssakl | 2009-11-27