Em Java, as variáveis finais estáticas são constantes e a convenção é que elas devem estar em maiúsculas. No entanto, vi que a maioria das pessoas declara loggers em letras minúsculas, o que aparece como uma violação no PMD .
por exemplo:
private static final Logger logger = Logger.getLogger(MyClass.class);
Basta pesquisar no google ou no SO por "logger final estático" e você verá isso por si mesmo.
Em vez disso, deveríamos estar usando LOGGER?
private static final Logger LOGGER = LoggerFactory.getLogger(Foo.class);