Printing severity level within every log message

pull/262/head
Lucian Balaceanu 10 years ago
parent 512cc24f9a
commit 278561ba62

@ -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);

Loading…
Cancel
Save