我創(chuàng)建了一個 SAP Springboot 原型的應(yīng)用程序并將其發(fā)布到 SAP Cloud Foundry,并且可以看到在 Kibana 日志中生成的關(guān)聯(lián) ID。但我無法檢索 CorelationId。我希望這個生成的關(guān)聯(lián) ID 通過 RabbitMQ 從發(fā)布者傳遞給消費者。我已經(jīng)嘗試了很多,但我無法成功。請告訴我如何獲得此ID?
1 回答

慕娘9325324
TA貢獻(xiàn)1783條經(jīng)驗 獲得超4個贊
我認(rèn)為這是不可能的,因為 ID 是由 SAP Cloud Platform 在寫入日志文件時生成的。SDK 提供ErrorResponseBuilder
類以在應(yīng)用程序中引發(fā)異常時生成參考 ID,以便在 API 級別(錯誤響應(yīng))和日志文件中都有參考 ID。這旨在避免將內(nèi)部應(yīng)用程序信息暴露給 API。但我認(rèn)為這不是您的目標(biāo),因此您可能必須自己生成一個標(biāo)識符并將其帶到日志中。
添加回答
舉報
0/150
提交
取消