2010-04-12 19 views
0

而使用appengine sdk我不能查看我的System.out.println語句的輸出我怎麼能看到他們,他們就像我的寶貴的調試工具。在appengine輸出流

回答

4

我正在使用java.util.logging作爲我的調試消息,並且這些消息顯示在管理頁面上的日誌查看器中。

System.out和System.err也被重定向爲日誌消息,但需要注意的一點是必須設置適當的日誌級別。默認情況下是警告,我認爲這可能會過濾掉您的郵件。 System.out是INFO,System.err是WARN。

您可以在logging.properties文件中調整這些值。

查看更多the docs,包括如何下載日誌。

+0

是的,這是真正的,同時部署它..我甚至不能看到messeges,而我在我自己的電腦上運行應用程序使用sdk。 – 2010-04-12 08:55:12

+0

在您自己的PC上,這些消息應該顯示在Eclipse控制檯視圖中(適用於我)。 – Thilo 2010-04-12 08:59:01

+0

我使用netbeans :(在日食中我有這個問題,我無法將servlet添加到我的項目。 – 2010-04-12 09:12:06

2

有沒有嘗試尋找日誌?從Google App Engine doc看來,System.out被重定向到日誌。

+0

部署到GAE每個aplpication AHS自己的日誌記錄的控制檯,顯示寫成督促所有日誌。您可以通過點擊屏幕最左側的「日誌」鏈接從您的應用網站訪問它。 – Riduidel 2010-04-12 09:17:51

0

看一看這些文件在您的項目:

<project>/src/log4j.properties 
<project>/war/WEB-INF/logging.properties 

調整日誌記錄級別\根據您的需求重定向。
請記住,log4j的將被用來只是,如果你在你的classpath中有log4j的(或者,如果您有捆綁log4j的類的jar文件)