У меня есть следующий файл конфигурации, который очень похож на стандартный пример в руководстве Logback. Единственное отличие заключается в добавлении [%F:%L]. пока все работает, %F и %L не работают. Если я удалю асинхронное приложение и войду в систему напрямую, используя файловое приложение, все будет работать просто отлично.
может кто-нибудь объяснить, что происходит? А как вывести имя файла и номер строки, как положено этим двум параметрам?
<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>