KafkaBackOffException ログレベルの変更

再試行トピックのメッセージが消費される予定がない場合、KafkaBackOffException がスローされます。このような例外は、デフォルトで DEBUG レベルでログに記録されますが、@Configuration クラスの ListenerContainerFactoryConfigurer でエラーハンドラーカスタマイザを設定することにより、この動作を変更できます。

例: ログレベルを WARN に変更するには、次を追加します。

@Override
protected void configureCustomizers(CustomizersConfigurer customizersConfigurer) {
    customizersConfigurer.customizeErrorHandler(defaultErrorHandler ->
            defaultErrorHandler.setLogLevel(KafkaException.Level.WARN))
}