Bläddra i källkod

fix: tls_certfile_gc notice log don't print abspath

zhongwencool 2 år sedan
förälder
incheckning
7dade3a52c
2 ändrade filer med 3 tillägg och 2 borttagningar
  1. 2 1
      apps/emqx/src/emqx_tls_certfile_gc.erl
  2. 1 1
      dev

+ 2 - 1
apps/emqx/src/emqx_tls_certfile_gc.erl

@@ -228,7 +228,8 @@ find_managed_files(Filter, Dir) ->
                         Acc
                 end;
             (AbsPath, {error, Reason}, Acc) ->
-                ?SLOG(notice, "filesystem_object_inaccessible", #{
+                ?SLOG(notice, #{
+                    msg => "filesystem_object_inaccessible",
                     abspath => AbsPath,
                     reason => Reason
                 }),

+ 1 - 1
dev

@@ -158,7 +158,7 @@ export EMQX_LOG_DIR="$BASE_DIR/log"
 CONFIGS_DIR="$EMQX_DATA_DIR/configs"
 # Use your cookie so your IDE can connect to it.
 COOKIE="${EMQX_NODE__COOKIE:-${EMQX_NODE_COOKIE:-$(cat ~/.erlang.cookie || echo 'emqxsecretcookie')}}"
-mkdir -p "$EMQX_ETC_DIR" "$EMQX_DATA_DIR/patches" "$EMQX_LOG_DIR" "$CONFIGS_DIR"
+mkdir -p "$EMQX_ETC_DIR" "$EMQX_DATA_DIR/patches" "$EMQX_DATA_DIR/certs" "$EMQX_LOG_DIR" "$CONFIGS_DIR"
 if [ $EKKA_EPMD -eq 1 ]; then
     EPMD_ARGS='-start_epmd false -epmd_module ekka_epmd'
 else