Преглед на файлове

fix(bin/emqx): fix boot log

prior to this fix the logger message (syslog) has the name and pid
missing.
with this change, the programe name, and its boot command is logged
to syslog, so the console boot is cleaner
Zaiming Shi преди 4 години
родител
ревизия
2e3c98dd55
променени са 1 файла, в които са добавени 3 реда и са изтрити 9 реда
  1. 3 9
      bin/emqx

+ 3 - 9
bin/emqx

@@ -598,13 +598,8 @@ case "$1" in
             -mnesia dir "\"${MNESIA_DATA_DIR}\"" \
             -mnesia dir "\"${MNESIA_DATA_DIR}\"" \
             $RELX_CONFIG_PATH $CONFIG_ARGS $EPMD_ARG
             $RELX_CONFIG_PATH $CONFIG_ARGS $EPMD_ARG
 
 
-        # Dump environment info for logging purposes
-        echo "Exec: $*" -- ${1+$ARGS}
-        echo "Root: $ROOTDIR"
-
         # Log the startup
         # Log the startup
-        echo "$RUNNER_ROOT_DIR"
-        logger -t "${REL_NAME[$$]}" "Starting up"
+        logger -t "${REL_NAME}[$$]" "$* -- ${1+$ARGS}"
 
 
         # Start the VM
         # Start the VM
         exec "$@" -- ${1+$ARGS}
         exec "$@" -- ${1+$ARGS}
@@ -644,9 +639,8 @@ case "$1" in
             -mnesia dir "\"${MNESIA_DATA_DIR}\"" \
             -mnesia dir "\"${MNESIA_DATA_DIR}\"" \
             $RELX_CONFIG_PATH $CONFIG_ARGS $EPMD_ARG
             $RELX_CONFIG_PATH $CONFIG_ARGS $EPMD_ARG
 
 
-        # Dump environment info for logging purposes
-        echo "Exec: $*" -- ${1+$ARGS}
-        echo "Root: $ROOTDIR"
+        # Log the startup
+        logger -t "${REL_NAME}[$$]" "$* -- ${1+$ARGS}"
 
 
         # Start the VM
         # Start the VM
         exec "$@" -- ${1+$ARGS}
         exec "$@" -- ${1+$ARGS}