From 1ffa632d4153d98cbf96fba94d6ccaa918e619f3 Mon Sep 17 00:00:00 2001 From: pabloFuente Date: Mon, 20 Apr 2020 18:50:00 +0200 Subject: [PATCH] openvidu-server: extended onIceCandidate log --- .../src/main/java/io/openvidu/server/rpc/RpcHandler.java | 5 +++-- .../main/java/io/openvidu/server/utils/GeoLocation.java | 8 +++++++- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/openvidu-server/src/main/java/io/openvidu/server/rpc/RpcHandler.java b/openvidu-server/src/main/java/io/openvidu/server/rpc/RpcHandler.java index 1a14c2b5..ff6a9ce7 100644 --- a/openvidu-server/src/main/java/io/openvidu/server/rpc/RpcHandler.java +++ b/openvidu-server/src/main/java/io/openvidu/server/rpc/RpcHandler.java @@ -380,8 +380,9 @@ public class RpcHandler extends DefaultJsonRpcHandler { String sdpMid = getStringParam(request, ProtocolElements.ONICECANDIDATE_SDPMIDPARAM); int sdpMLineIndex = getIntParam(request, ProtocolElements.ONICECANDIDATE_SDPMLINEINDEX_PARAM); - log.info("New candidate received from client: {connectionId: \"{}\", sdpMid: {}, sdpMLineIndex: {}, candidate: \"{}\"}", - endpointName, sdpMid, sdpMLineIndex, candidate); + log.info( + "New candidate received from participant {}: {connectionId: \"{}\", sdpMid: {}, sdpMLineIndex: {}, candidate: \"{}\"}", + participant.getParticipantPublicId(), endpointName, sdpMid, sdpMLineIndex, candidate); sessionManager.onIceCandidate(participant, endpointName, candidate, sdpMLineIndex, sdpMid, request.getId()); } diff --git a/openvidu-server/src/main/java/io/openvidu/server/utils/GeoLocation.java b/openvidu-server/src/main/java/io/openvidu/server/utils/GeoLocation.java index 7d70a431..487c81dd 100644 --- a/openvidu-server/src/main/java/io/openvidu/server/utils/GeoLocation.java +++ b/openvidu-server/src/main/java/io/openvidu/server/utils/GeoLocation.java @@ -2,14 +2,16 @@ package io.openvidu.server.utils; public class GeoLocation { + private String ip; private String country; private String city; private String timezone; private Double latitude; private Double longitude; - public GeoLocation(String country, String city, String timezone, Double latitude, Double longitude) { + public GeoLocation(String ip, String country, String city, String timezone, Double latitude, Double longitude) { super(); + this.ip = ip; this.country = country; this.city = city; this.timezone = timezone; @@ -17,6 +19,10 @@ public class GeoLocation { this.longitude = longitude; } + public String getIp() { + return this.ip; + } + public String getCountry() { return country; }