From fc03d7aea9b8bdef613d99d0c0cbc042b9f5e298 Mon Sep 17 00:00:00 2001 From: Zaiming Shi Date: Tue, 2 Mar 2021 15:17:48 +0100 Subject: [PATCH] fix(config): use config value default log.to for daemon mode --- bin/emqx | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/bin/emqx b/bin/emqx index 9aba13192..c26c0f8fc 100755 --- a/bin/emqx +++ b/bin/emqx @@ -339,6 +339,10 @@ case "$1" in # Bootstrap daemon command (check perms & drop to $RUNNER_USER) bootstrapd + # this flag passes down to console mode + # so we know it's intended to be run in daemon mode + export _EMQX_START_MODE="$1" + # Save this for later. CMD=$1 case "$1" in @@ -519,7 +523,9 @@ case "$1" in esac # set before generate_config - export EMQX_LOG__TO='console' + if [ "${_EMQX_START_MODE:-}" = '' ]; then + export EMQX_LOG__TO="${EMQX_LOG__TO:-console}" + fi #generate app.config and vm.args generate_config @@ -562,7 +568,7 @@ case "$1" in # or other supervision services # set before generate_config - export EMQX_LOG__TO='console' + export EMQX_LOG__TO="${EMQX_LOG__TO:-console}" #generate app.config and vm.args generate_config