log格式
1 2 3
| Syntax: log_format name [escape=default|json|none] string ...; Default: log_format combined "..."; Context: http
|
默认的格式为
1 2 3
| log_format combined '$remote_addr - $remote_user [$time_local] ' '"$request" $status $body_bytes_sent ' '"$http_referer" "$http_user_agent"';
|
日志文件路径
1 2 3 4 5
| Syntax: access_log path [format [buffer=size] [gzip[=level]] [flush=time] [if=condition]]; access_log off; Default: access_log logs/access.log combined; Context: http, server, location, if in location, limit_except
|
日志压缩: 批量将内存中的日志压缩再写入磁盘 , buffer默认大小64KB , 压缩级别默认为1(1最快压缩率最低, 9最慢压缩率最高) , 还可以通过控制if语句来决定是否记录日志 , 日志的记录是: 如果不打开cache功能 ,则每次记录都要打开和关闭日志