summaryrefslogtreecommitdiff
path: root/lib/kernel/src/gen_tcp_socket.erl
diff options
context:
space:
mode:
authorMicael Karlberg <bmk@erlang.org>2022-11-11 18:18:50 +0100
committerMicael Karlberg <bmk@erlang.org>2022-11-11 18:18:50 +0100
commit7f90dea2d5c78463f532ba27a990a1999cc50d96 (patch)
treedf61ddb50f03c14a03180d0cd808256aeaf614ea /lib/kernel/src/gen_tcp_socket.erl
parent0863bd30aabd035c83158c78046c5ffda16127e1 (diff)
downloaderlang-7f90dea2d5c78463f532ba27a990a1999cc50d96.tar.gz
[kernel] Improve gen_tcp_socket warning message
Improve (unknown event) warning message from gen_tcp_socket. OTP-18317
Diffstat (limited to 'lib/kernel/src/gen_tcp_socket.erl')
-rw-r--r--lib/kernel/src/gen_tcp_socket.erl22
1 files changed, 14 insertions, 8 deletions
diff --git a/lib/kernel/src/gen_tcp_socket.erl b/lib/kernel/src/gen_tcp_socket.erl
index 467041d92d..f0f376e11e 100644
--- a/lib/kernel/src/gen_tcp_socket.erl
+++ b/lib/kernel/src/gen_tcp_socket.erl
@@ -1768,9 +1768,12 @@ handle_shutdown2(Socket, NextState, How) ->
handle_unexpected(Type, Content, State, {P, _D}) ->
- warning_report([{socket, P#params.socket},
- {unknown_event, {Type, Content}},
- {state, State}]),
+ warning_msg("Received unexpected event:"
+ "~n Socket: ~p"
+ "~n State: ~p"
+ "~n Event Type: ~p"
+ "~n Content: ~p",
+ [P#params.socket, State, Type, Content]),
case Type of
{call, From} ->
{keep_state_and_data,
@@ -1785,9 +1788,12 @@ handle_closed(Type, Content, State, {P, _D}) ->
{keep_state_and_data,
[{reply, From, {error, closed}}]};
_ ->
- warning_report([{socket, P#params.socket},
- {unknown_event, {Type, Content}},
- {state, State}]),
+ warning_msg("Received unexpected event when closed:"
+ "~n Socket: ~p"
+ "~n State: ~p"
+ "~n Event Type: ~p"
+ "~n Content: ~p",
+ [P#params.socket, State, Type, Content]),
keep_state_and_data
end.
@@ -2854,8 +2860,8 @@ warning_msg(F, A) ->
error_report(Report) ->
error_logger:error_report(Report).
-warning_report(Report) ->
- error_logger:warning_report([{module, ?MODULE}|Report]).
+%% warning_report(Report) ->
+%% error_logger:warning_report([{module, ?MODULE}|Report]).