|
|
|
@ -97,7 +97,7 @@ void log_to_stderr(int facility_priority, char *format, ...) { |
|
|
|
} |
|
|
|
|
|
|
|
void __ilog(int prio, const char *fmt, ...) { |
|
|
|
char prefix[256]; |
|
|
|
char prefix[300]; |
|
|
|
char *msg, *piece; |
|
|
|
const char *infix = ""; |
|
|
|
va_list ap; |
|
|
|
@ -107,27 +107,31 @@ void __ilog(int prio, const char *fmt, ...) { |
|
|
|
|
|
|
|
switch (log_info.e) { |
|
|
|
case LOG_INFO_NONE: |
|
|
|
prefix[0] = 0; |
|
|
|
snprintf(prefix, sizeof(prefix),"%s: ", prio_str[prio & LOG_PRIMASK]); |
|
|
|
break; |
|
|
|
case LOG_INFO_CALL: |
|
|
|
snprintf(prefix, sizeof(prefix), "["STR_FORMAT"] ", |
|
|
|
snprintf(prefix, sizeof(prefix), "%s: ["STR_FORMAT"]: ", |
|
|
|
prio_str[prio & LOG_PRIMASK], |
|
|
|
STR_FMT(&log_info.u.call->callid)); |
|
|
|
break; |
|
|
|
case LOG_INFO_STREAM_FD: |
|
|
|
if (log_info.u.stream_fd->call) |
|
|
|
snprintf(prefix, sizeof(prefix), "["STR_FORMAT" port %5u] ", |
|
|
|
snprintf(prefix, sizeof(prefix), "%s: ["STR_FORMAT" port %5u]: ", |
|
|
|
prio_str[prio & LOG_PRIMASK], |
|
|
|
STR_FMT(&log_info.u.stream_fd->call->callid), |
|
|
|
log_info.u.stream_fd->socket.local.port); |
|
|
|
break; |
|
|
|
case LOG_INFO_STR: |
|
|
|
snprintf(prefix, sizeof(prefix), "["STR_FORMAT"] ", |
|
|
|
snprintf(prefix, sizeof(prefix), "%s: ["STR_FORMAT"]: ", |
|
|
|
prio_str[prio & LOG_PRIMASK], |
|
|
|
STR_FMT(log_info.u.str)); |
|
|
|
break; |
|
|
|
case LOG_INFO_C_STRING: |
|
|
|
snprintf(prefix, sizeof(prefix), "[%s] ", log_info.u.cstr); |
|
|
|
snprintf(prefix, sizeof(prefix), "%s: [%s]: ", prio_str[prio & LOG_PRIMASK],log_info.u.cstr); |
|
|
|
break; |
|
|
|
case LOG_INFO_ICE_AGENT: |
|
|
|
snprintf(prefix, sizeof(prefix), "["STR_FORMAT"/"STR_FORMAT"/%u] ", |
|
|
|
snprintf(prefix, sizeof(prefix), "%s: ["STR_FORMAT"/"STR_FORMAT"/%u]: ", |
|
|
|
prio_str[prio & LOG_PRIMASK], |
|
|
|
STR_FMT(&log_info.u.ice_agent->call->callid), |
|
|
|
STR_FMT(&log_info.u.ice_agent->media->monologue->tag), |
|
|
|
log_info.u.ice_agent->media->index); |
|
|
|
|