From 520886b3b41b91cb06406695eb407f9063fda733 Mon Sep 17 00:00:00 2001 From: Damien Lecan Date: Fri, 28 Aug 2020 15:11:37 +0200 Subject: [PATCH] Allow to configure log level of Docker containers --- README.md | 1 + docker-entrypoint.sh | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/README.md b/README.md index 7c949544..a427fb6e 100644 --- a/README.md +++ b/README.md @@ -263,6 +263,7 @@ variables (e.g. `URL_BASE_TRUSTED=https://mailtrain.domain.com (and more env-var | LDAP_UIDTAG | LDAP UID tag (e.g. uid/cn/username) | | WITH_ZONE_MTA | enables or disables builtin Zone-MTA (default: true) | | POOL_NAME | sets builtin Zone-MTA pool name (default: os.hostname()) | +| LOG_LEVEL | sets log level among `silly|verbose|info|http|warn|error|silent` (default: `info`) | If you don't want to modify the original `docker-compose.yml`, you can put your overrides to another file (e.g. `docker-compose.override.yml`) -- like the one below. diff --git a/docker-entrypoint.sh b/docker-entrypoint.sh index f2e879f9..0298c569 100644 --- a/docker-entrypoint.sh +++ b/docker-entrypoint.sh @@ -35,6 +35,7 @@ MYSQL_USER=${MYSQL_USER:-'mailtrain'} MYSQL_PASSWORD=${MYSQL_PASSWORD:-'mailtrain'} WITH_ZONE_MTA=${WITH_ZONE_MTA:-'true'} POOL_NAME=${POOL_NAME:-$(hostname)} +LOG_LEVEL=${LOG_LEVEL:-'info'} # Warning for users that already rely on the MAILTRAIN_SETTING variable # Can probably be removed in the future. @@ -82,6 +83,9 @@ builtinZoneMTA: queue: processes: 5 + +log: + level: $LOG_LEVEL EOT # Manage LDAP if enabled