期望:在access_log打印自定义变量define_error_code
nginx配置:
worker_processes 1;
events {
worker_connections 1024;
}
http {
log_format main '[$time_local] $request $status $remote_addr $define_error_code';
server {
listen 80;
location / {
set $define_error_code '';
content_by_lua_block {
ngx.var.define_error_code = 9527
ngx.say("hello world")
}
}
access_log logs/access.log main;
error_log logs/error.log;
}
}
测试结果: