Unable to use variables in error_log


#1

It seems as though its not currently possible to use variables in
error_log config. At the moment I use a config similar to:

set $root /var/www/myapp;
root $root;
location ~ .php($|/) {
set $script $uri;
fastcgi_param SCRIPT_FILENAME $root$script;
}

I’d like to add:

error_log $root/logs/error.log;

but that tries to write to “$root/logs/error.log” rather than the
expanded “/var/www/myapp/logs/error.log”.

Will this be available in future releases?


#2

At Tue, 12 May 2009 09:41:17 +0100,
Phill removed_email_address@domain.invalid wrote:

I’d like to add:

error_log $root/logs/error.log;

but that tries to write to “$root/logs/error.log” rather than the
expanded “/var/www/myapp/logs/error.log”.

Will this be available in future releases?

error_log don’t support the http variables.


#3

error_log不支持变量。error_log的位置又不会经常变,也没用变量的必要

Posted at Nginx Forum:
http://forum.nginx.org/read.php?2,1953,1969#msg-1969