Skip to content

Commit aa6a854

Browse files
author
Akos Vandra
committed
separate logfiles
1 parent 0695156 commit aa6a854

File tree

3 files changed

+14
-2
lines changed

3 files changed

+14
-2
lines changed

defaults/main.yml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,11 @@ nginx_http_params:
77
tcp_nopush: "on"
88
tcp_nodelay: "on"
99
keepalive_timeout: "65"
10-
access_log: "/var/log/nginx/access.log"
11-
error_log: "/var/log/nginx/error.log"
10+
11+
nginx_log_dir: "/var/log/nginx"
12+
nginx_access_log_name: "access.log"
13+
nginx_error_log_name: "error.log"
14+
nginx_separete_logs_per_site: False
1215

1316
nginx_sites:
1417
- server:

templates/nginx.conf.j2

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,10 @@ http {
1919

2020
include /etc/nginx/mime.types;
2121
default_type application/octet-stream;
22+
23+
access_log {{ nginx_log_dir}}/{{ nginx_access_log_name}};
24+
error_log {{ nginx_log_dir}}/{{ nginx_error_log_name}};
25+
2226
{% for k,v in nginx_http_params.iteritems() %}
2327
{{ k }} {{ v }};
2428
{% endfor %}

templates/site.j2

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
server {
22

3+
{% if nginx_separete_logs_per_site == True %}
4+
access_log {{ nginx_log_dir}}/{{ item.server.server_name}}-{{ nginx_access_log_name}};
5+
error_log {{ nginx_log_dir}}/{{ item.server.server_name}}-{{ nginx_error_log_name}};
6+
{% endif %}
7+
38
{% for k,v in item.server.iteritems() %}
49
{% if k.find('location') == -1 and k != 'file_name' %}
510
{{ k }} {{ v }};

0 commit comments

Comments
 (0)