Я хочу распечатать сообщение журнала в консоли и записать в файл журнала. Я пытаюсь использовать logging channel-adapter , LoggingHandler , пожалуйста, дайте мне пример кода. Спасибо
Используйте один из операторов .log() .
.log()
. Для удобства, чтобы зарегистрировать перемещение сообщений через поток Spring Integration (), представлен оператор log () , Внутри он представлен WireTap ChannelInterceptor с LoggingHandler в качестве подписчика. Он отвечает за регистрацию входящего сообщения в следующую конечную точку или текущий канал. В следующем примере показано, как использовать LoggingHandler:
.filter(...) .log(LoggingHandler.Level.ERROR, "test.category", m -> m.getHeaders().getId()) .route(...)