|
|
此規則會偵測所匯入的套件或使用的物件,
weblogic.logging.NoneCatalogLogger
. 自動修復將以 Java 記錄器取代 NonCatalogLogger ,並 中的方法取代 NonCatalogLogger 方法。 Java
Logger.log(Level, message)
格式。
您可以在「分析配置」對話框中自訂記載層次。
|
-
建立類別實例;例如:
NonCatalogLogger nc = new NonCatalogLogger("SomeValue");
-
對 NonCatalogLogger 的方法呼叫;例如:
nc1.alert("Some Message");
當自動修復可用時,它將取代 NonCatalogLogger 的呼叫,改為呼叫 Java 公用程式記錄器物件。
針對上述範例:
Logger nc = new Logger("SomeValue");
nc1.log(WsLevel.SEVERE, "Some Message");
附註:
- NonCatalogLogger 方法,如警報、嚴重、警告等。 將被取代為
logger.log(WsLevel)
.
- WsLevel 定義在 IBM (R) 類中、
com.ibm.websphere.logging.WsLevel
.
如果在此物件的類別中存在 import 陳述式,則會使用 WsLevel。 否則,會使用完整名稱;例如:
nc1.log(com.ibm.websphere.logging.WsLevel.SEVERE, "Some Message");