nginx訪問日誌中的時間格式修改

2022-04-08 17:53:17 字數 1474 閱讀 6240

1.說明

預設的時間格式是:[08/mar/2013:09:30:58 +0800],由$time_local變數表示。

我想要改成如下格式:2013-03-08 12:21:03。

2.需要修改的檔案

首先修改ngx_http_log_module.c檔案:

{ ngx_string("

time_iso8601

"), sizeof("

1970-09-28t12:00:00+06:00

") - 1

,更改後

{ ngx_string(

"time_iso8601

"), sizeof("

1970-09-28 12:00:00

") - 1,

然後修改nginx_times.c檔案:

[sizeof("

1970-09-28t12:00:00+06:00

")];

更改後[sizeof(

;更改為

更改為(void) ngx_sprintf(p3,

"%4d-%02d-%02d %02d:%02d:%02d

",

tm.ngx_tm_year, tm.ngx_tm_mon,

tm.ngx_tm_mday, tm.ngx_tm_hour,

tm.ngx_tm_min, tm.ngx_tm_sec);

3.重新編譯,並使用新的時間變數

配置檔案中的$time_local改為$time_iso8601即可。

Nginx 訪問日誌格式

如果是要保留日誌的源格式,只是新增相應的日誌內容,則配置如下 log路徑為nginx編譯路徑,根據自身nginx的log路徑修改,防止報錯 重啟nginx並訪問測試日誌格式在此致謝馬哥教育張世傑老師,指令碼來自張世傑老師 usr bin env python coding utf 8 author ...

Nginx訪問日誌

日誌對於統計排錯來說非常有利的。nginx的log日誌分為access log 和 error log.nginx。其中access log 記錄了哪些使用者,哪些頁面以及使用者瀏覽器 ip和其他的訪問資訊。error log 則是記錄伺服器錯誤日誌。日誌相關的配置有 access log erro...

nginx日誌格式

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