2014-09-19 2 views
0

Я делаю доступ с помощью lua, и я хотел бы зарегистрировать удаленного пользователя. Я попытался установить ngx.var.remote_user = 'username', но он не отображался в журналах. Как я могу получить сообщения журнала, чтобы включить удаленного пользователя, как определено lua?

ответ

0

Возможно, вы можете создать свою собственную переменную remote_user в ngx_lua и записать ее, используя вместо нее директиву ngx.log, поскольку не всегда все nginx-переменные могут записываться ngx_lua.

content_by_lua ' 
    [ ... ] 
    ngx.log(ngx.INFO, "LOG FORMAT GOES HERE") 
'; 

Только проблема с этим состоит в том, что он войдет в error.log и не access.log