]> git.ozlabs.org Git - ccan/blobdiff - ccan/tdb2/tools/speed.c
tdb2: Hand error code to logging function.
[ccan] / ccan / tdb2 / tools / speed.c
index 3222465a71265d42f7ea9d51e5a6830af765e54d..ccb5ae349d894f43d57ce0349b280d6539713e7d 100644 (file)
@@ -126,11 +126,14 @@ static void dump_and_clear_stats(struct tdb_context **tdb,
        *tdb = tdb_open("/tmp/speed.tdb", flags, O_RDWR, 0, attr);
 }
 
-static void tdb_log(struct tdb_context *tdb, enum tdb_log_level level,
-                   const char *message, void *data)
+static void tdb_log(struct tdb_context *tdb,
+                   enum tdb_log_level level,
+                   enum TDB_ERROR ecode,
+                   const char *message,
+                   void *data)
 {
-       fputs(message, stderr);
-       putc('\n', stderr);
+       fprintf(stderr, "tdb:%s:%s:%s\n",
+               tdb_name(tdb), tdb_errorstr(ecode), message);
 }
 
 int main(int argc, char *argv[])