Domanda

Sto usando SLF4J con Log4J sotto. Quali sono i livelli di accesso dovrei essere la mia impostazione logger da?

static final Logger logger = LoggerFactory.getLogger(ClassName.class);
È stato utile?

Soluzione

Credo che si dovrebbe utilizzare il livello di accesso private, perché ogni classe dovrebbe avere la propria copia di logger. In caso contrario, non possiamo dire quale classe davvero fatto il record di log.

Altri suggerimenti

li ho sempre privato. C'è un motivo qualsiasi altra classe avrebbe bisogno l'accesso a questo logger?

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top