|
|
此規則會偵測所匯入的套件或使用的物件,
weblogic.logging.NoneCatalogLogger
. 在原始檔掃描器中,快速修正程式會將 NonCatalog日誌程式取代為 Java 日誌程式,並將 NonCatalog日誌程式方法取代為 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");
附註:
- NonCatalog日誌程式方法 (例如警示、嚴重、警告等) 取代為
logger.log(WsLevel)
.
您可以從「分析配置」對話框中選取您要的層次。
- WsLevel 定義於 IBM(R) 類別中。
com.ibm.websphere.logging.WsLevel
.
如果在此物件的類別中存在 import 陳述式,則會使用 WsLevel。 否則,會使用完整名稱;例如:
nc1.log(com.ibm.websphere.logging.WsLevel.SEVERE, "Some Message");