Проблема
Например, если код моего приложения выдает CustomException, окончательный вывод журнала показывает такую вложенную трассировку стека:
Код: Выделить всё
ERROR: org.springframework.kafka.listener.TimestampedException: Exception thrown at 2025-10-23T10:30:45
at ...
Caused by: org.springframework.kafka.listener.ListenerExecutionFailedException: Listener failed
at ...
Caused by: com.project.exception.CustomException: [The actual application error message]
at com.project.service.OrderService.process(OrderService.java:42)
at ...
Желаемый результат
Я хочу настроить обработчик ошибок для регистрации только основной причины исключения. Мой идеальный вывод журнала для той же ошибки был бы чистым и простым:
Код: Выделить всё
ERROR: com.project.exception.CustomException: [The actual application error message]
at com.project.service.OrderService.process(OrderService.java:42)
at ...
Как лучше всего настроить обработку ошибок Spring Kafka для достижения этой цели?
Будем признательны за любые советы или примеры. Спасибо!
Подробнее здесь: https://stackoverflow.com/questions/797 ... kalistener
Мобильная версия