1
Je souhaite que certains loggers soient asynchrones dans le fichier log4j2.properties. Dans le format XML, vous pouvez ajouterConfiguration de loggers asynchrones dans log4j2.properties
<Loggers>
<AsyncLogger name="com.foo.Bar" level="info">
</AsyncLogger>
</Loggers>
Je l'ai essayé dans log4j2.properties comme enregistreurs = com-foo-Bar
asyncLogger.com-foo-Bar.name = com.foo.Bar
asyncLogger.com-foo-Bar.level = INFO
Mais cette syntaxe semble erroné.
Quelle est la bonne façon de le configurer?
Merci pour la réponse. Comment puis-je savoir que les AsyncLoggers sont utilisés? J'ai débogué avec des points d'arrêt dans org.apache.logging.log4j.core.async.AsyncLogger mais il n'a pas été touché. –
activer les journaux de débogage ou de trace en changeant 'status' dans le fichier' log4j2.properties' - 'status = debug' puis dans les logs, vous pouvez voir que' AsyncLogger' est en cours de création. –
Merci. Cela a fonctionné! –