Просмотр исходного кода

fix: return error on start hstreamdb crash

Shawn 3 лет назад
Родитель
Сommit
e0a6a61d73
1 измененных файлов с 4 добавлено и 2 удалено
  1. 4 2
      lib-ee/emqx_ee_connector/src/emqx_ee_connector_hstreamdb.erl

+ 4 - 2
lib-ee/emqx_ee_connector/src/emqx_ee_connector_hstreamdb.erl

@@ -135,13 +135,15 @@ start_client(InstId, Config) ->
         do_start_client(InstId, Config)
     catch
         E:R:S ->
-            ?SLOG(error, #{
+            Error = #{
                 msg => "start hstreamdb connector error",
                 connector => InstId,
                 error => E,
                 reason => R,
                 stack => S
-            })
+            },
+            ?SLOG(error, Error),
+            {error, Error}
     end.
 
 do_start_client(InstId, Config = #{url := Server, pool_size := PoolSize}) ->