common: New function log_debug_with_string.
authorWerner Koch <wk@gnupg.org>
Wed, 11 Jan 2017 09:21:32 +0000 (10:21 +0100)
committerWerner Koch <wk@gnupg.org>
Wed, 11 Jan 2017 09:42:44 +0000 (10:42 +0100)
commit088d71d3671e74eb088386026f0e439a7e3b5543
treea128e7867c7b6a0156fb253223b5aed6764cd738
parent7249ab0f95d1f6cb8ee61eefedc79801bb56398f
common: New function log_debug_with_string.

* common/logging.c (do_logv): Factor some code out to ...
(print_prefix): new.
(log_logv): Add arg EXTRASTRING and print it.  Change all callers to
pass NULL for it.
(log_debug_with_string): New.  Uses EXTRASTRING.
--

This function can be used to print a human readable buffer in addition
to a log message to the log stream.  This function will keep all lines
together and prefix them with ">> ".

Signed-off-by: Werner Koch <wk@gnupg.org>
common/logging.c
common/logging.h