Merge pull request #4267 from zmstone/fix-config-use-config-file-default-value-for-log-to
fix(config): use config value default log.to for daemon mode
This commit is contained in:
commit
292358dc38
14
bin/emqx
14
bin/emqx
|
@ -20,8 +20,8 @@ mkdir -p "$RUNNER_LOG_DIR"
|
|||
# Make sure data directory exists
|
||||
mkdir -p "$RUNNER_DATA_DIR"
|
||||
|
||||
# cuttlefish try to read environment variables starting with "EMQX_", if not specified
|
||||
export CUTTLEFISH_ENV_OVERRIDE_PREFIX="${CUTTLEFISH_ENV_OVERRIDE_PREFIX:-EMQX_}"
|
||||
# cuttlefish try to read environment variables starting with "EMQX_"
|
||||
export CUTTLEFISH_ENV_OVERRIDE_PREFIX='EMQX_'
|
||||
|
||||
relx_usage() {
|
||||
command="$1"
|
||||
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue