2011-07-15 49 views
0

我有一個代理類,接收請求並將請求發送到另一臺服務器,並獲取響應並將其指回原始請求者。我使用套接字連接到服務器,並使用Printwriter來寫入它。 像這樣Java printwriter

private PrintWriter out; 

    public void writeString(String message) throws IOException { 
     openStreams(); 
     out.print(message); 
     out.flush(); 
    } 

我開始代理並通過代理髮送請求到服務器。問題是我在代理的控制檯中看到很多這些請求/響應。有沒有一種不同的方式來做到這一點,控制檯保持清潔。我是新來的插座提前

+0

您的代碼完全不顯示您如何在代理的控制檯上獲得輸出。有可能有一個網絡程序不輸出任何東西,是的。 –

+0

目前還不清楚你在問什麼。特別是這意味着什麼:「問題是我在代理的控制檯中看到很多這些請求/響應。」你能給個例子嗎? – Kevin

回答

2

這聽起來像您在代碼中有一個或的System.out.println調試日誌聲明別的地方編程

感謝。通過各種java文件進行快速文本搜索並搜索System.out語句。如果您使用的是log4j/slf4j等日誌框架,請檢查您是否在不恰當的級別記錄了某些內容(而不是調試信息),然後將記錄器配置調整爲合適的槓桿和/或登錄到文件而不是控制檯。

+0

我真傻!你是對的!!非常感謝..哈哈!不能相信我做到了! – javanerd

+0

呵呵,不要太難過。最常見的錯誤之一。 – pap