Logyn AyncAppender не печатает файл и номер строки

У меня есть следующий файл конфигурации, который очень похож на стандартный пример в руководстве Logback. Единственная разница - добавление [% F:% L]. пока все работает,% F и% L не работают. Если я удалю async appender и войду напрямую, используя file appender, все будет отлично работать.

Может кто-нибудь объяснить, что происходит? А как напечатать имя файла и номер строки, как должны эти два параметра?

<configuration>
  <appender name="FILE" class="ch.qos.logback.core.FileAppender">
    <file>myapp.log</file>
    <encoder><pattern>%logger{35} - [%F:%L] - %msg%n</pattern></encoder>
    </appender>
    <appender name="ASYNC" class="ch.qos.logback.classic.AsyncAppender">
         <appender-ref ref="FILE" />
    </appender>
   <root level="DEBUG"><appender-ref ref="ASYNC" /></root>
 </configuration>

Ответы на вопрос(2)

Ваш ответ на вопрос