Commit fcff7464 authored by Anuj Kalia's avatar Anuj Kalia Committed by Willem Thiart
Browse files

Avoid expensive console log formatting if possible.

parent 9f74ae25
...@@ -31,13 +31,13 @@ ...@@ -31,13 +31,13 @@
static void __log(raft_server_t *me_, raft_node_t* node, const char *fmt, ...) static void __log(raft_server_t *me_, raft_node_t* node, const char *fmt, ...)
{ {
raft_server_private_t* me = (raft_server_private_t*)me_; raft_server_private_t* me = (raft_server_private_t*)me_;
if (me->cb.log == NULL) return;
char buf[1024]; char buf[1024];
va_list args; va_list args;
va_start(args, fmt); va_start(args, fmt);
vsprintf(buf, fmt, args); vsprintf(buf, fmt, args);
if (me->cb.log)
me->cb.log(me_, node, me->udata, buf); me->cb.log(me_, node, me->udata, buf);
} }
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment