Right now the user needs to tell RCDevice to enable logs (by DEBUG_JAIN_SIP_LOGGING_ENABLED) and then logs in DEBUG level are output to a file in the Android Device which is pretty difficult to use.
Instead, also consider making JAIN SIP logs adhere to RCLogger logic (or similar), so that SDK user just needs to decide what level of logging they want and then all SDK code (including JAIN SIP) should take a hint from that.
Also check if we can do something similar to that for WebRTC logs
Right now the user needs to tell RCDevice to enable logs (by DEBUG_JAIN_SIP_LOGGING_ENABLED) and then logs in DEBUG level are output to a file in the Android Device which is pretty difficult to use.
Instead, also consider making JAIN SIP logs adhere to RCLogger logic (or similar), so that SDK user just needs to decide what level of logging they want and then all SDK code (including JAIN SIP) should take a hint from that.
Also check if we can do something similar to that for WebRTC logs