5 messages in ru.sysoev.nginxRe: logging forum user names/id
FromSent OnAttachments
KT WalrusDec 10, 2008 5:47 pm 
mikeDec 10, 2008 7:44 pm 
mikeDec 10, 2008 7:46 pm 
Igor SysoevDec 10, 2008 11:11 pm 
Igor SysoevDec 10, 2008 11:12 pm 
Actions with this message:
Paste this link in email or IM:
Paste this link in email or IM:
Atom feed for this thread
Paste this URL into your reader:
Subject:Re: logging forum user names/idActions...
From:Igor Sysoev (is@rambler-co.ru)
Date:Dec 10, 2008 11:12:26 pm
List:ru.sysoev.nginx

On Wed, Dec 10, 2008 at 07:46:24PM -0800, mike wrote:

i read it too quick - i don't know if nginx can log headers. but it would require it to log a RESPONSE header, which if it does log headers, i am not sure it logs response headers.

An upstream HEADER can be logged as "$upstream_http_HEADER_NAME".

better approach: do it in PHP. it will be much more portable and give you ultimate control.

Agree.

On Wed, Dec 10, 2008 at 5:48 PM, KT Walrus <kev@my.walr.us> wrote:

I'm hosting a forum. I'd like to log the forum user name/id into nginx access_log.

What is the best way to do this?

Should I have forum php code set a header with this user name/id and somehow get this into an nginx variable I can use in the log_format statement?

Or, some other "better" approach?

Also, is there some way to print out all nginx conf variables that are visible (like phpinfo() does for php)? I'm having a hard time with the English wiki documentation as names of variables seem to be in multiple places (some of which I can't find).