【发布时间】:2021-06-09 02:38:17
【问题描述】:
logger.info("Sample Text: parameter_one={0} parameter_two={1} and parameter_three: {2}", parameter_one, parameter_two, parameter_three);
得到“字符串不包含格式说明符”。
试过了
logger.info(String.format("Sample Text: parameter_one={0} parameter_two={1} and parameter_three: {2}", parameter_one, parameter_two, parameter_three));
getting "invoke methods only conditionally" + "看起来 java.text.MessageFormat 的使用有点混乱,参数会这里直接忽略”
和
logger.info(Messageformat.format("Sample Text: parameter_one={0} parameter_two={1} and parameter_three: {2}", parameter_one, parameter_two, parameter_three));
获取“仅有条件地调用方法”
【问题讨论】:
-
尝试删除括号中的数字:{0}->{}