diff --git a/lib/ethon/easy/callbacks.rb b/lib/ethon/easy/callbacks.rb index 73f2f210..cee5fdea 100644 --- a/lib/ethon/easy/callbacks.rb +++ b/lib/ethon/easy/callbacks.rb @@ -69,7 +69,14 @@ def debug_callback @debug_callback ||= proc {|handle, type, data, size, udata| message = data.read_string(size) @debug_info.add type, message - print message unless [:data_in, :data_out].include?(type) + + if [:ssl_data_in, :ssl_data_out].include?(type) + print "[#{size} bytes data]\n" + elsif [:data_in, :data_out].include?(type) + # print "} [#{size} bytes data]\n" + else + print message + end 0 } end