Код: Выделить всё
public Message hasErrorAndPii(Message message) throws Exception {
if(1==1)
throw new Exception("Example");
return MessageBuilder.withPayload("Example")
.build();
}
Код: Выделить всё
org.springframework.messaging.MessageHandlingException: error occurred during processing message in 'MethodInvokingMessageProcessor' [org.springframework.integration.handler.MethodInvokingMessageProcessor@5494e631], failedMessage=GenericMessage [payload=hasPII, headers={hasPII}]
Проголосовали против, но я думаю, что это важный вопрос. Возможно, вам поможет дополнительная информация.
Полезная нагрузка и заголовки часто содержат бизнес-данные, которыми часто являются pii. Таким образом, для каждого исключения с GenericMessage заголовки и сообщения сохраняются в журнале.
Оправданно или нет, но я думаю, что это широко распространенное мнение о том, чтобы не допускать попадания личных данных в журналы. Однако я не думаю, что интеграция Spring действительно поддерживает это.
GC_
Подробнее здесь: https://stackoverflow.com/questions/788 ... ntegration