Асинхронное ведение журнала не сообщает о сбоях

#java #logging #quarkus #jboss-logging

Вопрос:

У меня есть приложение Quarkus и включено асинхронное ведение журнала:

 quarkus.log.async=true   
 

Однако, если при запуске происходит сбой, который убивает процесс, журнал не выводится. Это довольно серьезная проблема, так как чем хуже проблема, тем больше вероятность того, что у меня нет информации для продолжения. Есть ли способ как-то лучше сохранить журналы? Если я отключу асинхронность, ошибка действительно будет напечатана.

Комментарии:

1. Похоже на ошибку, не могли бы вы, пожалуйста, открыть проблему на GitHub?

2. github.com/quarkusio/quarkus/issues/20660 Подано здесь

Ответ №1:

Исправлено в кваркусе как часть этой проблемы в библиотеке: https://github.com/quarkusio/quarkus/issues/20660