43 if ($time_iso8601 ~ "^(\d{4})-(\d{2})-(\d{2})T(\d{2}):(\d{2}):(\d{2})") 44 { 45 set $year $1; 46 set $month $2; 47 set $day $3; 48 set $hour $4; 49 set $minute $5; 50 set $seconds $6; 51 } 52 access_log logs/leaf-$year-$month-$day:$hour:$minute:$seconds-access.log ; 53 }
寫道location裏便可
html
這按秒切了已經,想按什麼切自行修改nginx
time_iso8601 nginx的內置變量 時間格式: year-month-dayThour:minute:secondscookie
$time_iso8601格式以下:2015-08-07T18:12:02+02:00。
運維
原首發 by-運維生存實時間
lua
tengine 實驗失敗覺得不支持呢,原來tengine已經設置了時間變量spa
戳這裏: http://tengine.taobao.org/document_cn/variables_cn.html
unix
變量code
$conn_requestsorm
當前請求在長鏈接上的序號htm
$dollar
表示美圓符號自己
$request_time_msec
請求處理時間,單位是毫秒,用於log_format中
$request_time_usec
請求處理時間,單位是微秒,用於log_format中
$unix_time
當前時間戳,其值爲1970年1月1日以來的秒數
$year
當前4位年(如2011)
$year2
當前2位年(如11)
$month
當前月份,有前導0(如12)
$day
當前日,有前導0(如22)
$hour
當前24小時制的小時,有前導0(如21)
$hour12
當前12小時制的小時,有前導0(如09)
$minute
當前分鐘,有前導0(如55)
$second
當前秒,有前導0(如12)
$sent_cookie_XXX
響應Set-Cookie頭中XXX的cookie值
$host_comment
主機名和時戳,內容相似於「<!-- localhost Thu, 29 Dec 2011 10:10:56 GMT -->」。
查看tengine官方文檔 ~~~~tengine新增的變量集~~~~~~~~
因此咱們只須要改變量名字便可即把year啊 month阿 改改加個s或者什麼的就能夠,別和系統重複了就不會報錯
完結。