Por que não separar cada um em sua própria diretiva de servidor e especificar um log por contexto de servidor:
server {
listen 80;
server_name www.nginx.org;
log_format gzip '$remote_addr - $remote_user [$time_local] '
'"$request" $status $bytes_sent '
'"$http_referer" "$http_user_agent" "$gzip_ratio"';
access_log /spool/logs/nginx-access.log gzip buffer=32k;
error_log /var/log/nginx/nginx-error.log error;
}
server {
listen 443 default_server ssl;
server_name secure.nginx.org;
log_format gzip '$remote_addr - $remote_user [$time_local] '
'"$request" $status $bytes_sent '
'"$http_referer" "$http_user_agent" "$gzip_ratio"';
access_log /var/log/nginx/nginx_ssl-access.log gzip buffer=32k;
error_log /var/log/nginx/nginx_ssl-error.log error;
}
Você pode visualizar cada registro separadamente para ver de onde o acesso ou erro veio.