LockieR:
En Java es mejor tener un objeto, como un registrador, declarado
private static final Logger logger = LoggerFactory.getLogger();
o
private static final Logger LOGGER = LoggerFactory.getLogger();
Creo que la primera opción es mejor, becuase cuando se llama a métodos en él como
logger.info("Some information...");
que se ve mejor y es más fácil de leer, pero no estoy seguro de lo que es la mejor práctica?
La otra opción es declarar el objeto como
private final Logger logger = LoggerFactory.getLogger();
pero pensé que en Java si se puede declarar algo tan static
entonces usted debe.
Raghu Bhagwat:
En general, las constantes se declaran en letras mayúsculas. Una vez más, depende de la preferencia del proyecto. Esto puede ser duplicado de hilo de Java convención de nombres para las variables static final .