]> granicus.if.org Git - ejabberd/commitdiff
Display data that is send to websocket connection in debug log level
authorPaweł Chmielowski <pchmielowski@process-one.net>
Thu, 28 Jul 2016 14:20:13 +0000 (16:20 +0200)
committerPaweł Chmielowski <pchmielowski@process-one.net>
Thu, 28 Jul 2016 14:20:28 +0000 (16:20 +0200)
This should help with detecting problems like in #1097

src/ejabberd_c2s.erl

index 0ffca7179e0de56c985ebc0b0d19018612f434c9..24a2af56d4d815521a420c6cd0d3b993f1fe563a 100644 (file)
@@ -1862,6 +1862,7 @@ send_text(StateData, Text) ->
 send_element(StateData, El) when StateData#state.mgmt_state == pending ->
     ?DEBUG("Cannot send element while waiting for resumption: ~p", [El]);
 send_element(StateData, El) when StateData#state.xml_socket ->
+    ?DEBUG("Send XML on stream = ~p", [fxml:element_to_binary(El)]),
     (StateData#state.sockmod):send_xml(StateData#state.socket,
                                       {xmlstreamelement, El});
 send_element(StateData, El) ->