Dynamic error_log location using regex captures

Why can’t I use a dynamic error_log location like I do with access_log?
Example config:

server_name ~^(?.+).my-domain.com$;

root /srv/www/accounts/$username/app;

access_log /var/log/nginx/accounts/$username/access.log;
error_log /var/log/nginx/accounts/$username/error.log;

This does not work, since for some reason nginx chokes out on the
dynamic
error_log location. Feature request?

Posted at Nginx Forum:

On Tuesday 06 November 2012 09:40:34 justin wrote:

Why can’t I use a dynamic error_log location like I do with access_log?
[…]

Because it is “error_log” that may contain critical errors, therefore it
must
always be accessible.

wbr, Valentin V. Bartenev

http://nginx.org/en/donation.html