Logback Enregistrement Synchrone ou Asynchrone
Est le fichier par défaut ajouté de Logback:
ch.qos.logback.core.FileAppender
synchrone ou asynchrone? Il semble être synchrones, les journaux sont en train d'être projeté dans le cadre du même thread.
OriginalL'auteur Sandeep Jindal | 2015-05-04
Vous devez vous connecter pour publier un commentaire.
Oui, c'est synchrone par défaut. Vous pouvez voir un exemple de config pour le faire asynchrone dans la documentation.
De cette façon, vous pouvez faire tout
Appender
asynchrone beaucoup plus facile simplement en l'enveloppant dans unAsyncAppender
) que si tous lesAppender
implémentations aurait à gérer l'asynchronicité sur leur propre.OriginalL'auteur Petr Janeček
La plupart des appenders sont synchrones, par exemple,
RollingFileAppender
. Pour activer async l'enregistrement, vous devez envelopper un appender avecAsyncAppender
pour créer un async appender basé sur la synchronisation, et il peut être fait facilement en XML comme ci-dessous.OriginalL'auteur ProtossShuttle