Tengo un código de Java que me gustaría utilizar como instrumento con mensajes de registro para depuración. El código de producción final (compilado), sin embargo, no debe contener ningún registro ya que ralentizaría el tiempo de ejecución. ¿Hay alguna forma en Java para desactivar un registrador en tiempo de compilación?Deshabilitar el registro en Java en tiempo de compilación
No le temo a la huella una comprobación dentro del método de registro de un registrador habilitado/deshabilitado en tiempo de ejecución se sumaría.
if (logging==enabled) {// do logging}
Pero me gustaría evitar la construcción de parámetros como la siguiente en mi código de producción:
Logger.log("undefined state" + state + " @ " + new Date());
estoy usando el compilador de Java del solar.
lo pensé cuando estaba buscando en Google ... – Max