我想在Nginx访问日志中记录grpc状态代码 尝试过
log_format main '$remote_addr - $remote_user [$time_local] "$request" '
'$status $http_grpc_status $body_bytes_sent "$http_referer" '
'"$http_user_agent" "$http_x_forwarded_for"';
但不起作用,Nginx将仅记录http状态代码,而不记录grpc_status
答案 0 :(得分:1)
制作文件日志:
[关闭并保存]
在.conf
中尝试 log_format prog3'$ remote_addr-$ remote_user [$ time_local]“ $ request”'
'$ status $ body_bytes_sent“ $ http_referer”'
'“ $ http_user_agent” $ server_port $ scheme';
服务器{
....
access_log /var/log/nginx/[filelog].log prog3;