私はマップにフォーマットされたメッセージを配置する必要がありフォーマットされたLOGGER.warnを取得する方法はjavaになりますか?
LOGGER.warn("Ignore [{}] preference for user [{}] with id = [{}], value =[{}])",
preference.getUserPreferenceType(),
userService.findById(preference.getUserId()).getUserName(),
preference.getUserPreferenceId(),
preference.getValue());
私のクラスでは、いくつかのログメッセージを持っています。しかし、それはフォーマットされた値でなければなりません。したがって、すべて{}
を値に置き換える必要があります。
どうすればいいですか?
地図に_what_を入れますか? –
@Sotirios Delimanolis key - userName、value listエラーメッセージ – gstackoverflow
'' String.format''を使うだけですか?なぜ地図を使うのですか? – f1sh