Logger が含まれているクラス以外のクラスリテラルを使用して初期化されている Logger インスタンスを報告します。

このようなコードは、他のクラスからコピーペーストした場合に発生する可能性があります。 結果として、イベントが予想外のカテゴリでログに記録され、またフィルターも不適切に適用される可能性があります。

このインスペクションが認識するロガーファクトリクラスとロガーファクトリメソッドを指定するには、インスペクションのオプションを使用します。

例:


class AnotherService
class MyService {
    private val logger = LoggerFactory.getLogger(AnotherService::class.java)
}

クイックフィックス適用後:


class MyService {
    private val logger = LoggerFactory.getLogger(MyService::class.java)
}