簡體   English   中英

阻止App Engine記錄客戶端文件請求

[英]Prevent App Engine from logging client file requests

我正在用Java開發App Engine項目。 我在war目錄中有一個index.html以及一些.js和.css文件。 每次訪問war目錄中的文件時,都會對其進行記錄。 因此,我有大量的日志條目,它們只是說已訪問了這些文件,但我唯一感興趣的是對我的API的調用。 有沒有辦法關閉這些客戶端文件的日志記錄?

請求日志是平台提供的服務。 您無法控制記錄什么請求,只能控制所有日志的最大大小和日志記錄的最長期限(在管理控制台的“應用程序設置”頁面上)。

實際上,所有請求都被記錄-甚至是cron和任務隊列請求。 如果使用Logs API,您可以做的是過濾顯示的日志或查詢的記錄。 日志屬性的完整列表可以在此處查看。

有一些日志屬性,您可以根據這些屬性來確定請求是否針對靜態資源文件,例如,日志頁面上的instance或API中的RequestLogs.getInstanceKey() 靜態文件內容不是由應用程序的實例提供的,而是由專用的Google服務器提供的,因此在這些情況下,沒有實例密鑰,而由Servlet服務的請求將具有實例密鑰。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM