tomcat,httpd 日誌格式說明

2022-01-14 14:34:20 字數 2354 閱讀 4879

配置檔案server.xml

預設日誌格式為

pattern="%h %l %u %t "%r" %s %b"
推薦使用
pattern="%i %l %u %t %r %s %b %d %i"
192.168.3.14 - - [14/dec/2017:17:56:05 +0800] get /solr/admin/cores?_=1513245362283&indexinfo=false&wt=json http/1.1 200 487 3 

?_=1513245362283&indexinfo=false&wt=json

%b :傳送的位元組數,不包括http頭,或「 :」如果沒有傳送位元組

%b :傳送的位元組數,不包括http頭

%d :處理請求的時間(以毫秒為單位)

%h :遠端主機名

%h :請求協議

%i (大寫的i) :當前請求的執行緒名稱

%l (小寫的l):遠端邏輯從identd的使用者名稱(總是返回' :')

%m :請求方法

%p :本地埠

%r :第一行的要求

%s :響應的http狀態**

%s :使用者會話id

%t :日期和時間,在通用日誌格式

%t :處理請求的時間(以秒為單位)

%u :遠端使用者身份驗證

%u :請求的url路徑

%v :本地伺服器名

推薦使用

logformat "%i %l %t \"%r\" %>s %b \"%i\" \"%i\""  combined
%b : 已傳送的位元組數,不包含http頭

%b :clf格式的已傳送位元組數量,不包含http頭。例如當沒有傳送資料時,寫入『-』而不是0。

%e : 環境變數foobar的內容

%f : 檔案名字

%h :遠端主機

%h :請求的協議

%i : foobar的內容,傳送給伺服器的請求的標頭行。

%l :遠端登入名字(來自identd,如提供的話)

%m :請求的方法

%n : 來自另外乙個模組的註解「foobar」的內容

%o :foobar的內容,應答的標頭行

%p : 伺服器響應請求時使用的埠

%p :響應請求的子程序id。

%q : 查詢字串(如果存在查詢字串,則包含「?」後面的部分;否則,它是乙個空字串。)

%r :請求的第一行

%s : 狀態。對於進行內部重定向的請求,這是指*原來*請求 的狀態。如果用%>s,則是指後來的請求。

%t : 以公共日誌時間格式表示的時間(或稱為標準英文格式)

%t :以指定格式format表示的時間

%t : 為響應請求而耗費的時間,以秒計

%u : 遠端使用者(來自auth;如果返回狀態(%s)是401則可能是偽造的)

%u :使用者所請求的url路徑

%v :響應請求的伺服器的servername

%v :依照usecanonicalname設定得到的伺服器名字

%i :使用者的user-agent

%i :記錄真實客戶端ip

nginx日誌格式

最近我們要呼叫idl的乙個人臉識別介面,但是人家那個介面是部署在南京機房,並且只能內部呼叫。從最小化成本的考慮,對於海外使用者,我們在香港搭建了乙個nginx走專線中轉進行提速。在國內則是在北京機房。中轉的配置很簡單,就是乙個簡單的proxypass 使用者是對 傳送 http post 請求就能夠...

python日誌格式

輸出日誌時的格式化 名稱說明 levelno s 列印日誌級別的數值 levelname s 列印日誌級別名稱 pathname s 列印當前執行程式的路徑,其實就是sys.argv 0 filename s 列印當前執行程式名 funcname s 列印日誌的當前函式 lineno d 列印日誌的...

nginx日誌格式

日誌簡介 nginx日誌主要有兩種 訪問日誌和錯誤日誌。訪問日誌主要記錄客戶端訪問nginx的每乙個請求,格式可以自定義 錯誤日誌主要記錄客戶端訪問nginx出錯時的日誌,格式不支援自定義。兩種日誌都可以選擇性關閉。通過訪問日誌,你可以得到使用者地域 跳轉 使用終端 某個url訪問量等相關資訊 通過...