З sl4fj, якщо я хочу побудувати рядкове повідомлення, є хороший підхід, який використовує заміни. Наприклад, це може бути щось на зразок:
logger.info("Action {} occured on object {}.", objectA.getAction(), objectB);
Якщо потрібно більше кількох замін, то це приблизно так:
logger.info("Action {} occured on object {} with outcome {}.",
new Object[]{objectA.getAction(), objectB, outcome});
Моє запитання: чи існує для мене загальний спосіб створити рядок (а не просто повідомлення журналу slf4j)? Щось на зразок:
String str = someMethod("Action {} occured on object {}.", objectA.getAction(), objectB);
або
String str = someMethod("Action {} occured on object {} with outcome {}.",
new Object[]{objectA.getAction(), objectB, outcome});
Якщо він знаходиться у стандартній бібліотеці Java, яким би був цей "someMethod"?