使用sl4fj如果我想构造一个字符串消息有一个很好的方法,使用替换。例如,它可能是这样的:
logger.info(“Action {}发生在对象{}。”,objectA.getAction(),objectB);
如果需要多个少数替代,那么它是这样的:
logger.info(“Action {}”出现在对象{}上,结果为{}。“,
new Object [] {objectA.getAction(),objectB,outcome});
我的问题是:有一个通用的方式,我创建一个字符串(而不只是一个slf4j日志消息)?就像是:
String str = someMethod(“Action {}发生在对象{}。”,objectA.getAction(),objectB);
要么
String str = someMethod(“Action {}”出现在对象{}上,结果为{}。“,
new Object [] {objectA.getAction(),objectB,outcome});
如果是在标准的Java库中,“someMethod”会是什么?
谢谢。