Atualmente, estou usando o logger no meu projeto da seguinte maneira:
private static final Logger LOGGER;
static{
LOGGER = logger.getLogger();
}
Eu recebi uma revisão de código por usar o bloco estático para inicializar a variável de logger. Disseram-me para inicializar a variável logger na própria declaração de declaração.
private static final Logger LOGGER = Logger.getLogger();
Estou tentando descobrir qual a diferença que fará se eu não inicializá-lo no bloco estático. Eu quero saber se isso é uma prática.