2011-08-22 33 views
0

我已將應用程序部署到GAE,現在出現「404 NOT_FOUND」錯誤。用於調試GAE應用程序的日誌

在哪裏可以找到有關此錯誤(堆棧跟蹤)的詳細信息?

在「日誌」和「管理日誌」中,我沒有發現任何有用的東西。

注意:「日誌」我並不是指訪問統計信息的日誌。

更新:現在我設法擺脫了404錯誤。但是,現在我得到另一個日誌記錄相關的錯誤:

[s~project-control-center/1.352785038340247795].: Failed to instantiate [ch.qos.logback.classic.LoggerContext]

我該如何解決它?

+0

您是在本地運行還是在Google App Engine上運行?如果在本地,啓動應用程序服務器的終端應該會提供有關錯誤的一些詳細信息。 – arunkumar

+0

我在GAE上運行應用程序。 –

+0

抱歉沒有正確閱讀這個問題。我現在看到了第一行。在本地運行應用程序時是否看到此錯誤?這可能是調試錯誤的最簡單方法,而不是在GAE基礎架構上進行遠程調試。 – arunkumar

回答

1

最近在管理控制檯中顯示日誌時出現了一些問題。你可以嘗試下載日誌:

設置--severity=0獲得DEBUG級別。

+0

appcfg --severity = 0 request_logs myapp/war mylogs.txt返回一個包含請求數據的日誌文件(與GAE管理控制檯中的「日誌」相同),但沒有堆棧跟蹤。 –

+0

對我來說,這將表明沒有爲404生成日誌記錄。它在本地工作嗎? – cope360

+0

這是一個Vaadin應用程序,在遷移到GAE之前,它完美地工作(通過「mvn jetty:run」)。 –

1

所有的請求都被記錄下來,但默認視圖是隻顯示帶有錯誤消息的日誌。點擊日誌頁面頂部的「顯示:所有請求」以顯示所有請求。

對404未找到的消息不太可能存在堆棧跟蹤,因爲沒有發生錯誤 - 您嘗試提取的URL根本不存在。

+0

查看我的更新 - 現在404錯誤被刪除,但我仍然沒有有意義的日誌,因爲logback類無法實例化。它包含在依賴項中(在Jetty中運行應用程序時,日誌記錄完美無缺)。 –

+0

@Dmitri你試圖以某種方式自定義日誌記錄嗎?您無需在App Engine上手動配置日誌記錄。 –

相關問題