Não usar propriedades no nível do sistema de criação de logs comuns

Esta regra detecta a chamada de método setProperty em um objeto de sistema com uma das chaves a seguir:

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

No scanner de origem, a correção rápida para essa regra exclui essa chamada.

Para obter informações adicionais, consulte estes artigos sobre o Jakarta Commons Logging com o WebSphere Application Server:


O casos a seguir são detectados:
A solicitação de método setProperty em um objeto de sistema com seu primeiro argumento definido como:
Exemplos:
System.setProperty (LogFactory.FACTORY_PROPERTY, "weblogic.logging.commons.LogFactoryImpl ");
System.setProperty(org.apache.commons.logging.LogFactory.FACTORY_PROPERTY, "weblogic.logging.commons.LogFactoryImpl");

A correção rápida exclui essas chamadas estabelecidas.