【笔记】Nginx配置类似Tomcat请求接口链路access_log日志
在Nginx中配置类似Tomcat的请求接口链路access_log
日志,可以通过自定义日志格式来实现。以下是一个配置示例:
- 打开Nginx配置文件(通常位于
/etc/nginx/nginx.conf
或者/etc/nginx/conf.d/default.conf
)。 - 在
http
块中添加自定义日志格式(log\_format):
http {
log_format upstreamlog '[$time_local] "$request" $status $body_bytes_sent "$http_referer" '
'"$http_user_agent" "$http_x_forwarded_for" "$upstream_addr" "$request_time"';
...
}
- 在你的server块或者location块中使用这个自定义日志格式,并指定日志文件的位置:
server {
...
access_log /path/to/access.log upstreamlog;
...
}
这样配置后,每个请求的接口链路信息将会记录在指定的access.log
文件中。你可以根据需要调整log_format
中的内容,以记录你想要的请求信息。
评论已关闭