Y a-t-il un avantage {}
au lieu de la concaténation de chaîne ?
Un exemple de slf4j
logger.debug("Temperature set to {}. Old temperature was {}.", t, oldT);
au lieu de
logger.debug("Temperature set to"+ t + ". Old temperature was " + oldT);
Je pense qu'il s'agit d'optimisation de la vitesse car l'évaluation des paramètres (et la concaténation des chaînes) peuvent être évitées pendant l'exécution en fonction d'un fichier de configuration. Mais seulement deux paramètres sont possibles, alors parfois il n'y a pas d'autre choix que la concaténation de chaîne. Besoin de points de vue sur cette question.