在日志中获取关联 ID

Getting Corelation id in logs

我已经创建了 SAP Springboot 原型的应用程序并将其发布到 SAP Cloud foundry,并且可以在 Kibana 日志中看到正在生成的关联 ID。

但我无法检索到 CorelationId。我希望这个生成的相关 ID 通过 RabbitMQ 从发布者传递给消费者。

我尝试了很多,但都没有成功。请让我知道如何获取此 ID?

我认为这是不可能的,因为 ID 是由 SAP Cloud Platform 在写入日志文件时生成的。 SDK 提供 ErrorResponseBuilder class 以在应用程序中抛出异常时生成引用 ID,以便在 API 级别(错误响应)和日志文件中具有引用 ID .这旨在避免将内部应用程序信息暴露给 API。但是我觉得这不是你想要的,所以你可能需要自己生成一个标识符并把它带到日志中。