mirror of
https://github.com/bitcoin/bitcoin.git
synced 2025-02-03 09:56:38 -05:00
http: Use severity-based logging for messages from libevent
Map libevent's severity to our own severity level for logging.
This commit is contained in:
parent
bd971bffb0
commit
18ec120bb9
1 changed files with 16 additions and 4 deletions
|
@ -344,10 +344,22 @@ static void HTTPWorkQueueRun(WorkQueue<HTTPClosure>* queue, int worker_num)
|
||||||
/** libevent event log callback */
|
/** libevent event log callback */
|
||||||
static void libevent_log_cb(int severity, const char *msg)
|
static void libevent_log_cb(int severity, const char *msg)
|
||||||
{
|
{
|
||||||
if (severity >= EVENT_LOG_WARN) // Log warn messages and higher without debug category
|
BCLog::Level level;
|
||||||
LogPrintf("libevent: %s\n", msg);
|
switch (severity) {
|
||||||
else
|
case EVENT_LOG_DEBUG:
|
||||||
LogPrint(BCLog::LIBEVENT, "libevent: %s\n", msg);
|
level = BCLog::Level::Debug;
|
||||||
|
break;
|
||||||
|
case EVENT_LOG_MSG:
|
||||||
|
level = BCLog::Level::Info;
|
||||||
|
break;
|
||||||
|
case EVENT_LOG_WARN:
|
||||||
|
level = BCLog::Level::Warning;
|
||||||
|
break;
|
||||||
|
default: // EVENT_LOG_ERR and others are mapped to error
|
||||||
|
level = BCLog::Level::Error;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
LogPrintLevel(level, BCLog::LIBEVENT, "%s\n", msg);
|
||||||
}
|
}
|
||||||
|
|
||||||
bool InitHTTPServer()
|
bool InitHTTPServer()
|
||||||
|
|
Loading…
Add table
Reference in a new issue