Browse Source

chore(gw): pretty print exproto logs

JianBo He 3 năm trước cách đây
mục cha
commit
ebe8b3fd20

+ 5 - 4
apps/emqx_gateway/src/exproto/emqx_exproto_impl.erl

@@ -167,16 +167,17 @@ start_grpc_server(GwName, Options = #{bind := ListenOn}) ->
                         )}
                         )}
                 ]
                 ]
         end,
         end,
+    ListenOnStr = emqx_listeners:format_addr(ListenOn),
     case grpc:start_server(GwName, ListenOn, Services, SvrOptions) of
     case grpc:start_server(GwName, ListenOn, Services, SvrOptions) of
         {ok, _SvrPid} ->
         {ok, _SvrPid} ->
             console_print(
             console_print(
-                "Start ~ts gRPC server on ~p successfully.~n",
-                [GwName, ListenOn]
+                "Start ~ts gRPC server on ~s successfully.~n",
+                [GwName, ListenOnStr]
             );
             );
         {error, Reason} ->
         {error, Reason} ->
             ?ELOG(
             ?ELOG(
-                "Failed to start ~ts gRPC server on ~p, reason: ~0p",
-                [GwName, ListenOn, Reason]
+                "Failed to start ~ts gRPC server on ~s, reason: ~0p",
+                [GwName, ListenOnStr, Reason]
             ),
             ),
             throw(
             throw(
                 {badconf, #{
                 {badconf, #{