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或者什么的就能够,别和系统重复了就不会报错
完结。