Вам необходимо указать формат печати. Однако имейте в виду, что получение номера строки и / или файла значительно снизит производительность вашего приложения. Это не C ++, Logback, вероятно, создаст объект Throwable для каждой строки, чтобы извлечь трассировку стека и извлечь номер строки и имя файла.
Относительно строки:
L / строка Выводит номер строки, с которой был отправлен запрос на регистрацию.
Генерирование информации о номере строки происходит не особенно быстро. Таким образом, его следует избегать, если скорость выполнения не является проблемой.
Относительно файла:
F / file Выводит имя файла исходного файла Java где был отправлен запрос на регистрацию.
Генерация информации о файле выполняется не особенно быстро. Таким образом, его следует избегать, если только скорость выполнения не является проблемой.
http://logback.qos.ch/manual/layouts.html#file
Пример журнала. xml Конфигурация будет:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<appender name="console" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<pattern>%d{"yy-MM-dd HH:mm:ss,SSS"}: %-5p %F:%L [%t] %c{0}: %M - %m%n</pattern>
</encoder>
</appender>
<root level="INFO">
<appender-ref ref="console" />
</root>
</configuration>
Лучше изменить код , чтобы сообщения были более подробными и не уникальными , содержащими контекст и необходимые данные для его отладки человеком, который не очень хорошо знает код (ваш будущий сотрудник)