Nepoužívat vlastnost systémová úroveň knihovny Commons Logging

Toto pravidlo zjistí volání metody setProperty v systémovém objektu pomocí jednoho z následujících klíčů:

  • LogFactory.FACTORY_PROPERTY, or
  • org.apache.commons.logging.LogFactory.FACTORY_PROPERTY

Ve zdrojovém skeneru rychlá oprava pro toto pravidlo odstraní toto volání.

Další informace viz články o společném protokolování Jakarta se serverem WebSphere Application Server:


Jsou zjištěny následující případy:
Vyvolání metody setProperty na systémovém objektu s prvním argumentem nastaveným na:
Příklady:
System.setProperty(LogFactory.FACTORY_PROPERTY, "weblogic.logging.commons.LogFactoryImpl");
System.setProperty(org.apache.commons.logging.LogFactory.FACTORY_PROPERTY, "weblogic.logging.commons.LogFactoryImpl");

Rychlá oprava odstraní tato nastavená volání.