|
@@ -280,6 +280,10 @@ logv(int severity, log_domain_mask_t domain, const char *funcname,
|
|
|
lf = lf->next;
|
|
|
continue;
|
|
|
}
|
|
|
+ if (lf->callback && (domain & LD_NOCB)) {
|
|
|
+ lf = lf->next;
|
|
|
+ continue;
|
|
|
+ }
|
|
|
if (lf->seems_dead) {
|
|
|
lf = lf->next;
|
|
|
continue;
|
|
@@ -943,19 +947,19 @@ libevent_logging_callback(int severity, const char *msg)
|
|
|
}
|
|
|
switch (severity) {
|
|
|
case _EVENT_LOG_DEBUG:
|
|
|
- log(LOG_DEBUG, LD_NET, "Message from libevent: %s", buf);
|
|
|
+ log(LOG_DEBUG, LD_NOCB|LD_NET, "Message from libevent: %s", buf);
|
|
|
break;
|
|
|
case _EVENT_LOG_MSG:
|
|
|
- log(LOG_INFO, LD_NET, "Message from libevent: %s", buf);
|
|
|
+ log(LOG_INFO, LD_NOCB|LD_NET, "Message from libevent: %s", buf);
|
|
|
break;
|
|
|
case _EVENT_LOG_WARN:
|
|
|
- log(LOG_WARN, LD_GENERAL, "Warning from libevent: %s", buf);
|
|
|
+ log(LOG_WARN, LD_NOCB|LD_GENERAL, "Warning from libevent: %s", buf);
|
|
|
break;
|
|
|
case _EVENT_LOG_ERR:
|
|
|
- log(LOG_ERR, LD_GENERAL, "Error from libevent: %s", buf);
|
|
|
+ log(LOG_ERR, LD_NOCB|LD_GENERAL, "Error from libevent: %s", buf);
|
|
|
break;
|
|
|
default:
|
|
|
- log(LOG_WARN, LD_GENERAL, "Message [%d] from libevent: %s",
|
|
|
+ log(LOG_WARN, LD_NOCB|LD_GENERAL, "Message [%d] from libevent: %s",
|
|
|
severity, buf);
|
|
|
break;
|
|
|
}
|