Auf welchen Zugangsniveau sollten Holzfäller eingestellt werden?
-
20-09-2019 - |
Frage
Ich benutze SLF4J mit log4j darunter. Auf welche Zugangsniveaus sollte ich meine Holzfäller einstellen?
static final Logger logger = LoggerFactory.getLogger(ClassName.class);
Lösung
Ich denke, Sie sollten verwenden private
Zugriffsebene, da jede Klasse eine eigene Kopie von Logger haben sollte. Andernfalls können wir nicht sagen, welche Klasse wirklich den Protokolldatensatz gemacht hat.
Andere Tipps
Ich habe sie immer auf privat gesetzt. Gibt es einen Grund, warum eine andere Klasse Zugriff auf diesen Logger benötigt?
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow