配置檔案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訪問量等相關資訊 通過...