Comment activer les logs Log4J dans les tests unitaires Junit

Publié le 13 Août 2013

Lors des tests unitaires j'aime bien afficher les logs d'exécution surtout quand ils deviennent complexe et se rapproche (un peu) des tests fonctionels. Et comme sur mon projet nous utilisons Log4J il suffit d'initialiser Log4J pour activer les logs.

Cela se fait simplement en ajoutant une méthode de 2 lignes annotée avec @BeforeClass dans la classe de test:

   @BeforeClass
   public static void initLog() {
       BasicConfigurator.configure();
       Logger.getRootLogger().setLevel(Level.TRACE);
   } 

Rédigé par Bliz

Publié dans #Java

Repost 0
Commenter cet article