From 1bbd6e2b135adde22a03e3a067cd8bc86c86d41b Mon Sep 17 00:00:00 2001 From: Rusty Russell Date: Thu, 1 Jul 2010 18:33:18 +1000 Subject: tdb: improve logging When tdb throws an error, we didn't report the name of the tdb; we should. Signed-off-by: Rusty Russell (This used to be ctdb commit cfea357c9b2142c8cd8cac1ee712d40b188793e1) --- ctdb/lib/util/db_wrap.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/ctdb/lib/util/db_wrap.c b/ctdb/lib/util/db_wrap.c index 7f5240e932..9c4f6dd4d7 100644 --- a/ctdb/lib/util/db_wrap.c +++ b/ctdb/lib/util/db_wrap.c @@ -48,9 +48,10 @@ static void log_fn(struct tdb_context *tdb, enum tdb_debug_level level, const ch { if (level <= TDB_DEBUG_ERROR) { va_list ap; - + char newfmt[strlen(tdb_name(tdb)) + 1 + strlen(fmt) + 1]; + sprintf(newfmt, "%s:%s", tdb_name(tdb), fmt); va_start(ap, fmt); - do_debug_v(fmt, ap); + do_debug_v(newfmt, ap); va_end(ap); } } -- cgit