Nu utilizaţi proprietatea de nivel sistem Commons Logging

Această regulă detectează apelul la metoda setProperty pe un obiect sistem cu una oricare din următoarele chei:

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

În scanerul de sursă, corecţia rapidă pentru această regulă şterge acest apel.

Pentru informaţii suplimentare, vedeţi aceste articole despre Jakarta Commons Logging cu WebSphere Application Server:


Următoarele cazuri sunt detectate:
Invocarea metodei setProperty pe un obiect sistem cu primul său argumentat setat la:
Exemple:
System.setProperty(LogFactory.FACTORY_PROPERTY, "weblogic.logging.commons.LogFactoryImpl");
System.setProperty(org.apache.commons.logging.LogFactory.FACTORY_PROPERTY, "weblogic.logging.commons.LogFactoryImpl");

Corecţia rapidă şterge aceste apeluri.