Improve log management (#27)

* New log management (see #25)

- Add logrotate (as optional feature) setup
- Delete obsolete log management (log + log_slow_queries)

* Change log path
This commit is contained in:
Emilien Mantel
2018-03-08 13:01:34 +01:00
committed by GitHub
parent c90556976b
commit 589754e618
5 changed files with 35 additions and 10 deletions

View File

@@ -14,21 +14,15 @@ socket = {{ mysql_socket }}
{# TODO: FIX later #}
# Logging configuration.
{% if mysql_log_error == 'syslog' or mysql_log == 'syslog' %}
{% if mysql_log_error == 'syslog' %}
syslog
syslog-tag = {{ mysql_syslog_tag }}
{% else %}
{% if mysql_log %}
log = {{ mysql_log }}
{% endif %}
log-error = {{ mysql_log_error }}
{% endif %}
{% if mysql_slow_query_log_enabled %}
# Slow query log configuration.
{% if mysql_vendor not in ['mariadb', 'mariadbgalera'] or mysql_mariadb_version | version_compare('10.0', '<') %}
log_slow_queries = 1
{% endif %}
slow_query_log = 1
slow_query_log_file = {{ mysql_slow_query_log_file }}
long_query_time = {{ mysql_slow_query_time }}