不要使用 WebLogic NonCatalogLogger 物件

此規則會偵測所匯入的套件或使用的物件, weblogic.logging.NoneCatalogLogger . 在原始檔掃描器中,快速修正程式會將 NonCatalog日誌程式取代為 Java 日誌程式,並將 NonCatalog日誌程式方法取代為 Java 中的方法 Logger.log(Level, message) 格式。 您可以在「分析配置」對話框中自訂記載層次。


會偵測到下列情況:

原始檔掃描器快速修正程式:
在原始檔掃描器中,快速修正程式會將 NonCatalogLogger 呼叫取代為對 Java 公用程式日誌程式物件的呼叫。
針對上述範例:


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


附註: