class A {
private org.apache.maven.plugin.logging.Log foo0 = getLog();
private static final Logger LOG; // Compliant
static final Logger LOG2; // Noncompliant
private final Logger LOG3; // Noncompliant
private static Logger LOG4; // Noncompliant
private static final Logger foo1; // Noncompliant
private static final Log LOGGER; // Compliant
private static final Log foo; // Noncompliant [[sc=28;ec=31]] {{Rename the "foo" logger to comply with the format "LOG(?:GER)?".}}
private static final Foo foo2; // Compliant
private static final Log[] foo3; // Compliant
private static Log foo4; // Noncompliant {{Make the "foo4" logger private static final and rename it to comply with the format "LOG(?:GER)?".}}
public A() {
final Logger LOG; // Noncompliant {{Make the "LOG" logger private static final.}}
int a = 0; // Compliant
}
private void logExclusions(String[] exclusions, Logger logger) { // Compliant
}
}