1. 前言
在 Nginx 服务器中,如果想对日志输出进行控制还是很容易的。Nginx 服务器提供了一个 HttpLogModule 模块,可以通过它来设置日志的输出格式。
2. HttpLogModule 模块
2.1 示例
2.2 指令
指令名称:access_log
语法:access_log [format [buffer=size] ] | off
默认值:access_log logs/access.log combined;
使用环境:http, server, location, if in location, limit_except
指令名称:log_format
语法:log_format name [escape=default|json|none] string ...;
默认值:log_format combined "...";
使用环境:http
Nginx 日志格式中,有很多参数,总结如下:
参数 说明 示例 $remote_addr 客户端地址 14.116.133.170 $remote_user 客户端用户名称 --