nginx程序日志配置说明
1.log_format定义日志格式语法
| Syntax:| log_format name [escape=default|json|none] string ...; |
|----|----|
|Default:| log_format combined "..."; |
|Context:| http|
2.默认Nginx定义语法格式如下
log_format main ‘$remote_addr - $remote_user [$time_local] "$request" ‘
‘$status $body_bytes_sent "$http_referer" ‘
‘"$http_user_agent" "$http_x_forwarded_for"‘;
access_log /var/log/nginx/access_oldboy.log oldboy;
nginx默认变量:
$remote_addr: --- 访问网站客户端源IP地址
$remote_user --- 表示认证用户名称信息
[$time_local] --- 显示响应时间信息
$request --- 显示请求行信息
$status --- 显示状态码
$body_bytes_sent --- 回复数据大小(流量)信息 字节
$http_referer --- 盗链人地址信息/用于推广
$http_user_agent --- 显示用户访问网站客户端程序 (电脑 手机)
错误日志:记录服务常见错误
01. 服务运行错误信息
02. 用户访问页面的错误
如何配置:
error_log /var/log/nginx/error.log warn(记录错误级别);
debug --- 调试级别 产生的日志信息最多
info --- 信息级别
notice --- 通知级别
warn --- 警告级别
error --- 错误级别
crit --- 严重级别
alert --- 非常严重级别
emerg --- 灾难级别 产生的日志信息最少
访问日志:记录用户访问信息
01. 记录用户访问网站什么信息
02. 记录访问访问网站用户信息
如何配置:
原文:https://www.cnblogs.com/yangtao416/p/14631874.html