Comment montrer log4j sortie en surefire test resports
Lorsqu'un test échoue dans maven la surefire rapport de test des fichiers xml dans target/surefire-reports/TEST-<test-name>.xml
ne montre que la Sortie Standard System.output
ou d'Erreur Standard System.err
Lorsque j'utilise le jdk java.util.logging.Logger
tous les journalisation montre dans l'Erreur Standard <system-err> tag
, mais il ne s'affiche pas lorsque je utiliser log4j.
L'enregistrement avec log4j fonctionne très bien par le biais d'un FileAppender et un ConsoleAppender. Il montre en pleine sortie de la console, mais pas sur la personne de test des fichiers de rapport.
- Puis-je configurer log4j pour rediriger sa sortie à
System.out
de sorte qu'il montre dans surefire rerports? - Puis-je dire de surefire de montrer aussi la log4j de l'enregistrement de débogage?
Pouvez-vous préciser ce que vous demandez? Voulez-vous de débogage activé pendant les tests? Voulez-vous les fichiers journaux individuels pour chaque test?
L'enregistrement fonctionne très bien, mais ce serait bien si chacun des surefire fichiers de rapport a montré le journal de sortie pour son test correspondant, comme il le fait lors de l'utilisation de java.util.la journalisation.
L'enregistrement fonctionne très bien, mais ce serait bien si chacun des surefire fichiers de rapport a montré le journal de sortie pour son test correspondant, comme il le fait lors de l'utilisation de java.util.la journalisation.
OriginalL'auteur Serxipc | 2010-12-07
Vous devez vous connecter pour publier un commentaire.
Option:
Standard d'enregistrement (System./Système.err), vous pouvez avoir le résultat suivant:
Cela va générer des fichiers de sortie pour chacun des essais.
Option deux:
Pour une configuration log4j vous pouvez créer un personnalisé log4j.xml /log4j.propriétés et il suffit de le placer sous src/test/resources.
il ne fonctionne pas sur surefire 2.20
OriginalL'auteur carlspring
Mettre à jour le plugin surefire version.
L'aide de la version 2.9 de la log4j de sortie apparaît dans
<system-out>
lors de l'utilisation de la ConsoleAppenderOriginalL'auteur Serxipc