使用這些伺服器設定進行記錄存取。
語法
資料夾 Platform Server 寫入日誌檔案。 這可以是絕對路徑,或相對於 install_folder
. 預設為 install_folder
/logs.
更改此設定之前必須建立新資料夾。 如果安裝「映像服務」以在root以外的用戶帳戶下運行,請確保資料夾具有正確的讀/寫訪問權限。
應保留日誌檔案的天數。 每天午夜都會建立新的記錄檔。 此時,伺服器將刪除日誌檔案資料夾中早於指定天數的所有檔案,包括由映像伺服器或呈現伺服器寫入的檔案。 預設為 10。
寫入訪問日誌資料的檔案的名稱前置詞。 日期和檔案尾碼( yyyy
-mm
-dd
.log)附加至指定的字串。 訪問日誌檔案的名稱必須與跟蹤日誌檔案的名稱不同。 預設為 " access-
".
指定 Platform Server 訪問日誌記錄。 模式字串指定用其對應值替換的變數。 模式字串中的所有其他字元都以字面方式傳送到記錄。
若要使用快取熱身公用程式,必須使用空格作為欄位分隔符號。 此 Platform Server 將欄位值中的所有空格和「%」字元替換為 %20
和 %25
,分別為。
支援下列模式變數:
模式 | 說明 |
---|---|
%a |
遠程IP地址。 |
%A |
本機IP位址。 |
%b |
排除HTTP標題的回應位元組計數,若為零則為「 」。 |
%B |
排除HTTP標題的回應位元組計數。 |
%D |
請求處理時間(以毫秒為單位)。 |
%I |
執行緒id(用於交叉參考除錯/錯誤記錄項目)。 |
%G |
日期和時間,格式為 yyyy - MM - dd HH : mm : ss . SSS 偏移 ( SSS 是毫秒, 偏移 是GMT時差);將響應發送到客戶端時捕獲時間值。 |
%m |
要求方法( GET , POST ,依此類推)。 |
%O |
請求重疊(同時處理的請求數)。 |
%p |
接收此請求的本地埠。 |
%q |
查詢字串(在前面加上「?」 如果存在)。 |
%r |
第一行請求(請求方法、URI、HTTP版本)。 |
%R |
與相同 %r ,但會將有限的HTTP編碼套用至URI,以避免記錄檔剖析問題。 |
%s |
HTTP回應狀態代碼。 |
%S |
使用者工作階段ID。 |
%t |
日期和時間,使用通用日誌格式。 |
%u |
已驗證的遠程用戶(如果有),否則為「。 |
%U |
URI路徑。 |
%v |
本地伺服器名稱。 |
%T |
請求處理時間(以秒為單位)。 |
%{CacheKey}r |
Platform Server 快取密鑰(快取檔案資料夾/名稱)。 |
%{CacheUse}r |
Platform Server 快取管理關鍵字: {重複使用 |已建立 |已更新 |遠程 | REMOTE_CREATED | REMOTE_UPDATED |遠程快取 |已驗證 |已忽略 |未定義} . |
%{ContentType}r |
回應MIME類型。 |
%{Context}r |
發生上下文轉發時的目標上下文。 |
%{Digest}r |
此 etag 回應標題值(回應資料的MD5簽章)。 |
%{異常}r |
錯誤訊息. |
%{FetchTime}r |
從映像伺服器檢索快取條目或資料所花的時間。 |
%{ParseTime}r |
請求剖析和影像目錄查閱所花費的時間。 |
%{PathBasedAccess}r |
指示此請求是否嘗試了目錄系統之外的任何基於路徑的訪問。 |
%{PeerServer}r |
快取群集中傳送快取項或「 — 」(如果 CacheUse 都不是 REMOTE_CREATED no REMOTE_UPDATED . |
%{ProcessingStatus}r |
錯誤類別:
|
%{ReqType}r |
的大寫值 req= . |
%{RootId}r |
請求的主目錄的根ID。 |
%{SendTime}r |
所需時間 Platform Server 在將資料寫入輸出流後發送響應。 |
%{大小}r |
贊 %B ,但包含304(未修改)回應的值。 |
%{TransformedUrl}r |
所有規則集轉換後的最終URL。 |
%{ httpRequestHeader }i |
指定的HTTP要求標題的值。 |
%{ httpResponseHeader } |
指定的HTTP響應標頭的值。 |
預設為 "%G %a %s %{ProcessingStatus}r %{Size}r %D %{ParseTime}r %{FetchTime}r %O %{ReqType}r '%{RootId}r' %{CacheUse}r %R [%I] '%{Referer}i' %{Host}i %{X-Forwarded-For}i %{If-None-Match}i %{If-Match}i %{If-Modified-Since}i %{Digest}r %{ContentType}r %p %{Exception}r %{CacheKey}r %{PeerServer}" %{SendTime}r %{Context}r %{TransformedUrl}r %{PathBasedAccess}r.