2012-09-23 101 views
1

我正在使用Jetty的HttpClient發送請求。尋找一種方法在Trace中記錄請求和響應 - 以啓用故障排除。如何使用Jetty Http客戶端記錄HTTP請求和響應

任何想法如何做到這一點?

+0

UPDATE:克隆git的回購爲碼頭8個分公司,並努力尋找解決方案,並做了貢獻,開放源碼,而我在這... – YaOg

回答

0

其實這是類似於別人問起的容器的生命週期,這裏就是我的回答:

具體RequestLog是你想要的,你可以攔截任何處理就行了。您可以使用LifeCycle界面來註冊開始,停止,失敗等,但並不真正請求/響應我的知識。

我做的一個研究,發現這可能是你

JavaDoc Jetty 8 - requestLog interface

這是超級接口是生命週期中的最佳。

如果仍然需要使用AbstractLifecycle,只需「實現」它:)並覆蓋方法並觀察基於String的事件(STOPPED等),它的所有內容都在java文檔中。

在這裏你去

Abstract Life Cycle - java doc

+0

這沒有按」 t幫助我,因爲我正在尋找客戶端日誌記錄,並且RequestLogHandler用於服務器端 – YaOg

+0

您的問題根本沒有說明。更不用說你需要從服務器獲取這些東西,並可能將它們推送到某個工具,或者理想地通過套接字...無論如何,我確實回答瞭如何在發生日誌時如何獲取日誌 – jeveloper

+0

你是什麼意思?問題的標題明確指出:使用Jetty Http客戶端... – YaOg