Ne pas utiliser la propriété système commons logging

Cette règle détecte l'appel de méthode setProperty sur un objet système avec l'une des clés suivantes :

  • LogFactory.FACTORY_PROPERTY ou
  • org.apache.commons.logging.LogFactory.FACTORY_PROPERTY

Dans le scanner de source, le correctif rapide pour cette règle supprime cet appel.

Pour plus d'informations, consultez les articles suivants sur Jakarta Commons Logging avec WebSphere Application Server :


Les cas suivants sont détectés :
L'appel de méthode setProperty sur un objet système avec le premier argument associé à la valeur :
Exemples :
System.setProperty(LogFactory.FACTORY_PROPERTY, "weblogic.logging.commons.LogFactoryImpl");
System.setProperty(org.apache.commons.logging.LogFactory.FACTORY_PROPERTY, "weblogic.logging.commons.LogFactoryImpl");

Le correctif rapide supprime ces appels.