1 #include "tdb1-logging.h"
2 #include <ccan/tap/tap.h>
8 /* Turn log messages into tap diag messages. */
9 static void taplog(struct tdb1_context *tdb,
10 enum tdb1_debug_level level,
20 vsprintf(line, fmt, ap);
23 /* Strip trailing \n: diag adds it. */
24 if (line[0] && line[strlen(line)-1] == '\n')
25 diag("%s%.*s", log_prefix, (unsigned)strlen(line)-1, line);
27 diag("%s%s", log_prefix, line);
30 struct tdb1_logging_context taplogctx = { taplog, NULL };