Logback Logging - Synchron oder Asynchron
Ist die Standard-Datei angehängt, die von Logback:
ch.qos.logback.core.FileAppender
synchron oder asynchron? Es scheint synchron sein als die Protokolle werden als Teil der gleichen thread.
InformationsquelleAutor Sandeep Jindal | 2015-05-04
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ja, es ist synchron standardmäßig. Sie können sehen,ein config Beispiel, wie man es asynchron in der Dokumentation.
Diese Weise können Sie alle
Appender
asynchrone viel einfacher (einfach durch das einwickeln von es in einemAsyncAppender
), als wenn alleAppender
würden die Implementierungen zu bewältigen haben, die Asynchronität auf Ihre eigenen.InformationsquelleAutor Petr Janeček
Meisten appenders synchron sind, zum Beispiel
RollingFileAppender
. Aktivieren async logging, müssen Sie wickeln Sie einen appender mitAsyncAppender
zum erstellen einer async-appender, basierend auf dem sync, und es könnte leicht getan werden in XML wie folgt Aussehen.InformationsquelleAutor ProtossShuttle