Bit more logging

parent b0f6ee29
...@@ -115,6 +115,8 @@ handle_info(do_connect, #state{dc_id = DcId} = State) -> ...@@ -115,6 +115,8 @@ handle_info(do_connect, #state{dc_id = DcId} = State) ->
terminate(_Reason, #state{upstreams = Ups}) -> terminate(_Reason, #state{upstreams = Ups}) ->
%% Should I do this or dc_pool? Maybe only when reason is 'normal'? %% Should I do this or dc_pool? Maybe only when reason is 'normal'?
lager:warning("Downstream terminates with reason ~p; len(upstreams)=~p",
[_Reason, map_size(Ups)]),
Self = self(), Self = self(),
lists:foreach( lists:foreach(
fun(Upstream) -> fun(Upstream) ->
...@@ -228,7 +230,7 @@ up_send(Packet, ConnId, #state{upstreams_rev = UpsRev} = St) -> ...@@ -228,7 +230,7 @@ up_send(Packet, ConnId, #state{upstreams_rev = UpsRev} = St) ->
ok = mtp_handler:send(Upstream, Packet), ok = mtp_handler:send(Upstream, Packet),
St; St;
error -> error ->
lager:warning("Unknown connection_id=~w; ups=~w", [ConnId, maps:keys(UpsRev)]), lager:warning("Unknown connection_id=~w", [ConnId]),
ClosedPacket = mtp_rpc:encode_packet(remote_closed, ConnId), ClosedPacket = mtp_rpc:encode_packet(remote_closed, ConnId),
{ok, St1} = down_send(ClosedPacket, St), {ok, St1} = down_send(ClosedPacket, St),
St1 St1
......
...@@ -176,7 +176,7 @@ terminate(_Reason, #state{started_at = Started} = S) -> ...@@ -176,7 +176,7 @@ terminate(_Reason, #state{started_at = Started} = S) ->
mtp_metric:histogram_observe( mtp_metric:histogram_observe(
[?APP, session_lifetime, seconds], [?APP, session_lifetime, seconds],
erlang:convert_time_unit(Lifetime, millisecond, native), #{}), erlang:convert_time_unit(Lifetime, millisecond, native), #{}),
lager:debug("terminate ~p", [_Reason]), lager:info("terminate ~p", [_Reason]),
ok. ok.
code_change(_OldVsn, State, _Extra) -> code_change(_OldVsn, State, _Extra) ->
...@@ -262,7 +262,7 @@ up_send(Packet, #state{stage = tunnel, ...@@ -262,7 +262,7 @@ up_send(Packet, #state{stage = tunnel,
codec = UpCodec, codec = UpCodec,
sock = Sock, sock = Sock,
transport = Transport} = S) -> transport = Transport} = S) ->
lager:debug(">TG: ~p", [Packet]), %% lager:debug(">Up: ~p", [Packet]),
{Encoded, UpCodec1} = mtp_layer:encode_packet(Packet, UpCodec), {Encoded, UpCodec1} = mtp_layer:encode_packet(Packet, UpCodec),
mtp_metric:rt([?APP, upstream_send_duration, seconds], mtp_metric:rt([?APP, upstream_send_duration, seconds],
fun() -> fun() ->
...@@ -280,7 +280,7 @@ up_send(Packet, #state{stage = tunnel, ...@@ -280,7 +280,7 @@ up_send(Packet, #state{stage = tunnel,
{ok, S#state{codec = UpCodec1}}. {ok, S#state{codec = UpCodec1}}.
down_send(Packet, #state{down = Down} = S) -> down_send(Packet, #state{down = Down} = S) ->
lager:debug("<TG: ~p", [Packet]), %% lager:debug(">Down: ~p", [Packet]),
ok = mtp_down_conn:send(Down, Packet), ok = mtp_down_conn:send(Down, Packet),
{ok, S}. {ok, S}.
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment