Я начинаю с java и пытаюсь что-то записать.
private static final Logger _logger = Logger.getLogger("my");
String car = "bmw";
String dog = "dog";
_logger.info(car + " text " + dog); // on this line Netbeans
.. в этой строке Netbeans показывает мне желтую лампочку и говорит: Неэффективное использование конкатенации строк в регистраторе
Поэтому я нажимаю «Преобразовать конкатенацию строк в шаблон сообщения», и он меняет код на:
_logger.log(Level.INFO, "[{0}] v{1} enabled", new Object[]{car, dog});
Это вызывает проблемы. Потому что в логе вижу: [{0}] v{1} enabled
Как исправить?
_logger.log(Level.INFO, String.format("[{0}] v{1} enabled", new Object[]{car, dog}))
- person Ryan Amos   schedule 07.09.2012