使用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”将是什么?