不要使用一般記載系統層次內容

此規則會偵測 setProperty 對具有下列任一索引鍵的系統物件進行方法呼叫:

  • LogFactory.FACTORY_PROPERTY,或
  • org.apache.commons.logging.LogFactory.FACTORY_PROPERTY

對於此規則,自動修復將刪除此呼叫。

如需相關資訊,請參閱有關在 WebSphere Application Server 中使用 Jakarta Commons Logging 的文章:


會偵測到下列情況:
setProperty 系統物件上的方法呼叫,其第一個引數設為:
範例:
System.setProperty(LogFactory.FACTORY_PROPERTY, "weblogic.logging.commons.LogFactoryImpl");
System.setProperty(org.apache.commons.logging.LogFactory.FACTORY_PROPERTY, "weblogic.logging.commons.LogFactoryImpl");

自動修復將刪除這些設定呼叫。