Log format gets strange newline in Ansible 2.7
geerlingguy opened this issue · comments
Jeff Geerling commented
Not sure why this just started happening in Ansible 2.7, but for the log_format parameter, my config file was changed to:
log_format main '$remote_addr - $remote_user [$time_local] "$request" '
'$status $body_bytes_sent "$http_referer" '
'"$http_user_agent" "$http_x_forwarded_for"'
;
It used to be:
log_format main '$remote_addr - $remote_user [$time_local] "$request" '
'$status $body_bytes_sent "$http_referer" '
'"$http_user_agent" "$http_x_forwarded_for"';
I'm going to see if I can drop that extra newline.
Jeff Geerling commented
Yep, this works better for multiline vars like this one:
nginx_log_format: |-
'$remote_addr - $remote_user [$time_local] "$request" '
'$status $body_bytes_sent "$http_referer" '
'"$http_user_agent" "$http_x_forwarded_for"'