nginx中日志分为access.log ,error.log 。
access.log :用来记录用户的所有请求信息
error.log 用来记录nginx本身运行时出错信息,不记录客户端的请求
nginx对日志输出格式,大小等进行设置需要用到一下两个指令:access_log , log_format
我的nginx为yum安装有些配置文件和文件位置与编译安装有所不同
(1)access_log用来设置用户访问日志的想关属性
语法 | access_log path [format [buffer= size] ] |
---|---|
默认值 | access_log /var/log/nginx/access.log main; |
位置 | http , server , location |
(2)log_format 用来指定日志输出格式
语法 | log_format name [escape = default | json | none ] string……; |
---|---|
默认值 | log format combined “…..” ; |
位置 | http |
log_format 定义日志输出格式,access_log 定义日志存储路径,access_log 调用log_format的名称(为log_format定义一个)