¿Hay alguna ventaja de usar en {}
lugar de la concatenación de cadenas?
Un ejemplo de slf4j
logger.debug("Temperature set to {}. Old temperature was {}.", t, oldT);
en vez de
logger.debug("Temperature set to"+ t + ". Old temperature was " + oldT);
Creo que se trata de la optimización de la velocidad porque la evaluación de parámetros (y la concatenación de cadenas) podrían evitarse en tiempo de ejecución dependiendo de un archivo de configuración. Pero solo son posibles dos parámetros, entonces a veces no hay otra opción que la concatenación de cadenas. Necesita opiniones sobre este tema.