下載記錄

App Engine 會在您的應用程式透過 google.golang.org/appengine/log 套件傳送訊息時,維護這類訊息的記錄。App Engine 也會在記錄中記錄每個要求。每種記錄嚴重性等級都有固定的緩衝區空間,用以控制您可以存取的記錄資訊量。一般來說,使用記錄功能時大多會搭配較低的記錄層級;所以這些層級的記錄事件時間範圍較小。

如果您要瀏覽應用程式過去 90 天的記錄,也可以使用 GCP 主控台的記錄頁面

要求記錄

如果想要更詳細的分析您的應用程式記錄,您可以將記錄資料下載為電腦上的檔案。

如要下載記錄為 mylogs.txt 名稱的檔案,請使用下列指令:

appcfg.py request_logs [DIRECTORY_PATH] mylogs.txt

如要查看此指令的所有選項,請執行:

appcfg.py help request_logs

根據預設,這個指令會下載當日 (從太平洋時間午夜算起) 之後的記錄訊息。預設的記錄嚴重性等級為 INFO (資訊),這也會包括所有更高等級的記錄,但會略過 DEBUG (偵錯) 層級訊息。該指令會覆寫本機記錄檔。您可以調整天數、最低記錄層級,以及使用指令列選項來覆寫或附加至本機記錄檔。

您可以使用 --vhost=... 選項,僅下載要求期間在指定網域名稱上所發出的記錄訊息。您可以利用這樣的方法,下載使用 G Suite 網域或 http://your_app_id.appspot.com 的執行中應用程式記錄,並排除在網址 (例如 http://2.latest.your_app_id.appspot.com) 上測試中版本所發出的記錄訊息。或者,您可以使用此選項只下載特定測試網域的記錄訊息。

本頁內容對您是否有任何幫助?請提供意見:

傳送您對下列選項的寶貴意見...

這個網頁
Go 適用的 App Engine 標準環境