nginx 打印日志格式设定

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq13650793239/article/details/83654555

nginx日志打印详解能给我们排查问题带来很大的帮助,下面是一份线上日志格式内容:

log_format  access  '$remote_addr - $remote_user [$time_local] [$msec] [$request_time] [$http_host] "$request" '
                          '$status $body_bytes_sent "$request_body" "$http_referer" '
                          '"$http_user_agent" $http_x_forwarded_for';

$remote_addr  客户端IP地址

$remote_user   客户端用户

$time_local   访问时间与时区

$msec   访问时间与时区字符串形式

$request_time  请求开始到返回时间

$http_host   请求域名

$request   请求的url与http协议

$status    请求状态,如成功200

$body_bytes_sent    记录发送给客户端文件主体内容大小

扫描二维码关注公众号,回复: 4419731 查看本文章

$request_body   访问url时参数

$http_referer     记录从那个页面链接访问过来的

$http_user_agent    记录客户浏览器的相关信息

$http_x_forwardedfor 

范例:

125.88.xxx.xx - - [02/Nov/2018:14:28:49 +0800] [1541140129.431] [0.095] [ma.xx.game.com] "POST /?log3/gameReport HTTP/1.1" 200 358 "type=1&id=NaN" "http://ma.xx.game.com/?log3/gameReport2" "Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.77 Safari/537.36" -

猜你喜欢

转载自blog.csdn.net/qq13650793239/article/details/83654555