From 2aab127a4b10209e669a3a1df49b81868327a726 Mon Sep 17 00:00:00 2001 From: Antoine Nguyen Date: Thu, 18 Jun 2020 14:41:25 +0200 Subject: [PATCH] Added logging configuration for new policy daemon. --- .travis.yml | 1 + modoboa/core/commands/templates/settings.py.tpl | 10 ++++++++++ 2 files changed, 11 insertions(+) diff --git a/.travis.yml b/.travis.yml index 2212addf1..1f6233f36 100644 --- a/.travis.yml +++ b/.travis.yml @@ -52,6 +52,7 @@ script: - coverage run manage.py test modoboa.core modoboa.lib modoboa.admin modoboa.limits modoboa.transport modoboa.relaydomains modoboa.dnstools modoboa.ldapsync modoboa.policyd after_success: + - coverage report - coverage combine - codecov diff --git a/modoboa/core/commands/templates/settings.py.tpl b/modoboa/core/commands/templates/settings.py.tpl index bfadee933..e38d40927 100644 --- a/modoboa/core/commands/templates/settings.py.tpl +++ b/modoboa/core/commands/templates/settings.py.tpl @@ -280,6 +280,11 @@ LOGGING = { 'facility': SysLogHandler.LOG_AUTH, 'formatter': 'syslog' }, + 'syslog-mail': { + 'class': 'logging.handlers.SysLogHandler', + 'facility': SysLogHandler.LOG_MAIL, + 'formatter': 'syslog' + }, 'modoboa': { 'class': 'modoboa.core.loggers.SQLHandler', } @@ -299,6 +304,11 @@ LOGGING = { 'handlers': ['modoboa'], 'level': 'INFO', 'propagate': False + }, + 'modoboa.policyd': { + 'handlers': ['syslog-mail'], + 'level': 'INFO', + 'propagate': False } } }