Non utilizzare la proprietà a livello di sistema Commons Logging

Questa regola rileva la chiamata al metodo setProperty su un oggetto di sistema con una delle seguenti chiavi:

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

Nello scanner origine, la correzione rapida per questa regola elimina questa chiamata.

Per ulteriori informazioni, consultare i seguenti articoli relativi a Jakarta Commons Logging con WebSphere Application Server:


Vengono rilevati i seguenti casi:
Il richiamo del metodo setProperty su un oggetto di sistema con il primo argomento impostato su:
Esempi:
System.setProperty(LogFactory.FACTORY_PROPERTY, "weblogic.logging.commons.LogFactoryImpl");
System.setProperty(org.apache.commons.logging.LogFactory.FACTORY_PROPERTY, "weblogic.logging.commons.LogFactoryImpl");

La correzione rapida elimina queste chiamate set.