Momentan verwende ich Logger in meinem Projekt wie folgt:
private static final Logger LOGGER;
static{
LOGGER = logger.getLogger();
}
Ich habe eine Codeüberprüfung für die Verwendung eines statischen Blocks zum Initialisieren der Logger-Variablen erhalten. Ich wurde aufgefordert, die Protokollvariable in der Deklarationsanweisung selbst zu initialisieren.
private static final Logger LOGGER = Logger.getLogger();
Ich versuche herauszufinden, welchen Unterschied es macht, wenn ich es nicht im statischen Block initialisiere. Ich möchte wissen, ob dies eine Praxis ist.