Is there any advantage of using {} instead of string concatenation?
{}
An example from slf4j
logger.debug(\"Temperature set to {}. Old temp
Another alternative is String.format(). We are using it in jcabi-log (static utility wrapper around slf4j).
String.format()
Logger.debug(this, "some variable = %s", value);
It's much more maintainable and extendable. Besides, it's easy to translate.