chiark / gitweb /
basic/log: expose log_dispatch
authorZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Fri, 21 Apr 2017 16:52:54 +0000 (12:52 -0400)
committerSven Eden <yamakuzure@gmx.net>
Tue, 25 Jul 2017 07:46:52 +0000 (09:46 +0200)
commita2eca852b71b917b8444a9ce792577baa516f06b
tree29224f3134c371a18431b225738293bd428a0d72
parent14d2a81c8c1d4c06458c2ddcf89df28bc1de3602
basic/log: expose log_dispatch

This is useful when we want to avoid printf formatting on the message.
It's nicer than using log_struct with "%s" as the format, because printf
is slow and with a large message (like from a backtrace) this would require
extra unnecessary memory.

I'm not exposing all the fields in the wrapper: only level and errno.
Those are the most likely to be useful.
src/basic/log.c
src/basic/log.h