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

Toto pravidlo zjistí setProperty volání metody na systémovém objektu s jedním 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:
V případě setProperty vyvolání metody 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í.