0
A
回答
1
如果您通過參數debug=true
調用api,調試信息將通過密鑰routingDebug
累積到RequestContext
中。值爲List<String>
類型。 如果設置像下面的性質,調試信息將被添加到應答頭 - X-Zuul-Debug-Header
。
zuul.include-debug-header=true
據我所知,這個信息並沒有打印出來作爲默認標準輸出。 相反,你可以很容易地通過com.netflix.zuul.context.Debug.getRoutingDebug()
訪問此信息。
你可以使自己的後置濾波器可以輕鬆打印出這個信息如下圖所示。
@Override
public boolean shouldFilter() {
return Debug.debugRouting();
}
@Override
public Object run() {
String debug = convertToPrettyPrintString(Debug.getRoutingDebug());
log.info("Filter Debug Info = \n{}", debug);
// or System.out.println(...)
return null;
}
private String convertToPrettyPrintString(List<String> filterDebugList) {
return filterDebugList.stream()
.map(s -> s.startsWith("{") ? "\t" + s : s)
.collect(Collectors.joining("\n"));
}
相關問題
- 1. 我在哪裏可以找到jdk 7(全部)調試信息來調試HashMap
- 2. 哪裏可以找到Log4j的調試信息
- 3. 我在哪裏可以找到AppFabric許可信息?
- 4. 我在哪裏可以找到關於%>%的更多信息%
- 5. 我在哪裏可以找到有關cmusphinx框架的信息?
- 6. 我在哪裏可以找到關於Inotifier的信息?
- 7. 我在哪裏可以找到有關代碼塊的信息?
- 8. 我在哪裏可以找到關於sap.m.Tree控件的信息?
- 9. 我在哪裏可以找到關於IOCDS文件的信息?
- 10. 我在哪裏可以找到有關column.status語法的信息?
- 11. 有誰知道在哪裏可以找到JavaScript調試器信息的指南?
- 12. 我在哪裏可以找到SimpleITK文檔和參考信息?
- 13. 我在哪裏可以找到ios版本統計信息?
- 14. 我可以在哪裏找到ETL測試錯誤消息?
- 15. 我在哪裏可以找到組件形式的調試器
- 16. 哪裏可以找到hadoop中Context的API的詳細信息?
- 17. 我在哪裏可以在我的SSIS包中找到調試錯誤?
- 18. 在哪裏可以找到我的DB2
- 19. 我在哪裏可以找到的UIKit
- 20. 在哪裏可以找到裝配配置信息?
- 21. 我可以在哪裏看到「密鑰庫」的詳細信息?
- 22. 在哪裏可以找到關於Android「服務調用」shell命令的信息?
- 23. 我在哪裏可以找到關於wxPython的Fancytext的更多信息?
- 24. 我在哪裏可以找到關於Nuance新的Nina SDK的信息?
- 25. 我在哪裏可以得到詳細信息有關AVD的信息?
- 26. 哪裏可以找到關於NOSQL實現模式的信息?
- 27. 哪裏可以找到有關OOP的深入信息?
- 28. 哪裏可以找到關於int%5的更多信息?
- 29. 我在哪裏可以找到更多關於spring-security註釋的信息
- 30. 我在哪裏可以找到有關WebM live http streaming的信息?
非常明確的答案。非常感謝 –
zuul.include-debug-header = true不起作用。 –
它應該工作。您是否在請求中添加了'?debug = true'?請參閱此鏈接:https://github.com/spring-cloud/spring-cloud-netflix/issues/1691 –