Mam następujący plik konfiguracyjny, który jest bardzo podobny do standardowego przykładu w podręczniku Logback. Jedyna różnica polega na dodaniu [% F:% L]. a wszystko działa,% F i% L nie działają. Jeśli usuwam asynchronicznego programistę i loguję się bezpośrednio za pomocą modułu dołączającego plik, wszystko działa doskonale.Logback AyncAppender nie drukuje Plik i numer linii
Czy ktoś może wyjaśnić, co się dzieje? A jak wydrukować nazwę pliku i numer linii, ponieważ te dwa parametry mają na celu?
<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>
Ha, znasz swoje zdanie :) – Klaus
nie dla mojego problemu. Używam wersji 1.2.16 –