Não usar o objeto NonCatalogLogger do WebLogic

Esta regra detecta o pacote importado ou o uso do objeto, weblogic.logging.NoneCatalogLogger . No scanner de origem, a correção rápida substitui o criador de logs NonCatalogpelo criador de logs Java e substitui os métodos do criador de logs NonCatalogpor métodos no Java Logger.log(Level, message) formato. É possível customizar o nível de log no diálogo de Configuração da Análise.


Os seguintes casos foram detectados:

A correção rápida do scanner de origem:
No scanner de origem, a correção rápida substitui a chamada NonCatalogLogger por chamadas para os objetos do criador de logs do utilitário Java.
Para o exemplo anterior:


Logger nc = new Logger("SomeValue");
nc1.log(WsLevel.SEVERE, "Some Message");


Notas: