Я знаю, где изменить настройки для Formatter и изменить параметры там.Я не могу понять, как заставить его отформатировать так, как я хочу, и хотел бы получить некоторую помощь, если это возможно, для форматирования этого «моего» способа.:)
В настоящее время он установлен на "Обтекание, где необходимо", и это кажется самым близким к тому, что я хочу.И все же, это дает результаты, которые не совсем то, что я хочу.Пример текущего форматирования выглядит примерно так:
LOG.error(
String.format(
"Creating JSON Object from event array @ line number %d failed",
key.get()), e);
Это намного лучше, чем было там.Я переформатировал этот код.Раньше это выглядело как
LOG
.error(
String
.format(
"Creating JSON Object from event array @ line number %d failed",
key.get()), e);
И это форматирование во всем коде.И да, табуляция точно отражается в коде.Предыдущий dev должен был иметь разные настройки ... Похоже, именно это побудило меня написать код.Проведение моего расследования и проверка показала мои настройки (по умолчанию) для получения первого фрагмента.Если бы это было представителем всего кода, я, вероятно, был бы в порядке.Но с тех пор, как я начал писать, я просто продолжаю.
Итак, на то, что я хотел бы.Я бы хотел, чтобы это закончилось как
LOG.error(String.format(
"Creating JSON Object from event array @ line number %d failed",
key.get()), e);
. string
разрывается, потому что он распространяется на длину строки , а key.get...
разрывается, потому что он проходит * 1018.* длина линии .Сама строка (как она позиционируется) превышает длину строки , поэтому key.get...
отбрасывает строку.
Я недостаточно знаком с настройками затмения, которые имеют дело сэто (нашел их сегодня благодаря google) и случайное изменение вещей в надежде найти то, что я ищу, не является привлекательным вариантом.
Очевидно, что длина компонентов будет влиять на результаты, так какэто начальный пробел.
В двух примерах форматирования LOG.error(String.Format(
не длиннее длины строки .Я не хочу, чтобы это было разбито на две строки.Что я могу изменить, чтобы исправить это?(человек, который был длинным постом по этому простому вопросу ... хе-хе)
ОБНОВЛЕНИЕ: Я попытался сделать //
, как предложено ниже, и я получил следующий результат
LOG.error(
String.format(
//
"Creating JSON Object from event array @ line number %d failed",
key.get()), e);