commons logging システム・レベル・プロパティーを使用しない

この規則は、 setProperty 以下のいずれかのキーを持つシステム・オブジェクトに対するメソッド呼び出し。

  • LogFactory.FACTORY_PROPERTY または
  • org.apache.commons.logging.LogFactory.FACTORY_PROPERTY

このルールの場合、自動修正はこの通話を削除する。

詳しくは、Jakarta Commons Logging と WebSphere Application Server に関する以下の記事を参照してください。


以下のケースが検出されます。
この setProperty 最初の引数が次のように設定されているシステム・オブジェクトでのメソッド呼び出し:
例:
System.setProperty(LogFactory.FACTORY_PROPERTY, "weblogic.logging.commons.LogFactoryImpl");
System.setProperty(org.apache.commons.logging.LogFactory.FACTORY_PROPERTY, "weblogic.logging.commons.LogFactoryImpl");

自動修正により、これらのセットコールは削除される。