报告未被声明为 static 和/或 final 的记录器字段。 确保每个类记录器都是有效的常量并绑定到该类可以简化为应用程序提供统一日志记录实现的任务。

提供了一个快速修复来将记录器修饰符更改为 static final

示例:


  public class Significant {
    private Logger LOG = Logger.getLogger(Critical.class);
  }

在应用快速修复后:


  public class Significant {
    private static final Logger LOG = Logger.getLogger(Critical.class);
  }

配置检查: