1
0
mirror of https://github.com/coturn/coturn.git synced 2025-10-27 04:51:28 +01:00
This commit is contained in:
mom040267 2014-06-05 06:07:39 +00:00
parent 769f2eaf14
commit 2bedd6d1fd

View File

@ -47,33 +47,33 @@
int TURN_MAX_ALLOCATE_TIMEOUT = 60;
int TURN_MAX_ALLOCATE_TIMEOUT_STUN_ONLY = 3;
#define log_method(ss0, method, err_code0, reason0) \
if (ss0) {\
ts_ur_super_session* _ss = (ss0); \
int _err_code = (err_code0); \
if(!_err_code) {\
if(_ss->origin[0]) {\
TURN_LOG_FUNC(TURN_LOG_LEVEL_INFO,\
"session %018llu: origin <%s> realm <%s> user <%s>: incoming packet " method " processed, success\n",\
(unsigned long long)(_ss->id), (const char*)(_ss->origin),(const char*)(_ss->realm_options.name),(const char*)(_ss->username));\
} else {\
TURN_LOG_FUNC(TURN_LOG_LEVEL_INFO,\
"session %018llu: realm <%s> user <%s>: incoming packet " method " processed, success\n",\
(unsigned long long)(_ss->id), (const char*)(_ss->realm_options.name),(const char*)(_ss->username));\
}\
} else {\
const char *_reason = (const char*)(reason0); \
if(!_reason) _reason="Unknown error"; \
if(_ss->origin[0]) {\
TURN_LOG_FUNC(TURN_LOG_LEVEL_INFO,\
"session %018llu: origin <%s> realm <%s> user <%s>: incoming packet " method " processed, error %d: %s\n",\
(unsigned long long)(_ss->id), (const char*)(_ss->origin),(const char*)(_ss->realm_options.name),(const char*)(_ss->username), _err_code, _reason);\
} else {\
TURN_LOG_FUNC(TURN_LOG_LEVEL_INFO,\
"session %018llu: realm <%s> user <%s>: incoming packet " method " processed, error %d: %s\n",\
(unsigned long long)(_ss->id), (const char*)(_ss->realm_options.name),(const char*)(_ss->username), _err_code, _reason);\
}\
}\
static inline void log_method(ts_ur_super_session* ss, const char *method, int err_code, const u08bits *reason)
{
if(ss) {
if(!method) method = "unknown";
if(!err_code) {
if(ss->origin[0]) {
TURN_LOG_FUNC(TURN_LOG_LEVEL_INFO,
"session %018llu: origin <%s> realm <%s> user <%s>: incoming packet %s processed, success\n",
(unsigned long long)(ss->id), (const char*)(ss->origin),(const char*)(ss->realm_options.name),(const char*)(ss->username),method);
} else {
TURN_LOG_FUNC(TURN_LOG_LEVEL_INFO,
"session %018llu: realm <%s> user <%s>: incoming packet %s processed, success\n",
(unsigned long long)(ss->id), (const char*)(ss->realm_options.name),(const char*)(ss->username),method);
}
} else {
if(!reason) reason=(const u08bits*)"Unknown error";
if(ss->origin[0]) {
TURN_LOG_FUNC(TURN_LOG_LEVEL_INFO,
"session %018llu: origin <%s> realm <%s> user <%s>: incoming packet %s processed, error %d: %s\n",
(unsigned long long)(ss->id), (const char*)(ss->origin),(const char*)(ss->realm_options.name),(const char*)(ss->username), method, err_code, reason);
} else {
TURN_LOG_FUNC(TURN_LOG_LEVEL_INFO,
"session %018llu: realm <%s> user <%s>: incoming packet %s processed, error %d: %s\n",
(unsigned long long)(ss->id), (const char*)(ss->realm_options.name),(const char*)(ss->username), method, err_code, reason);
}
}
}
}
///////////////////////////////////////////