From 0d15b4eb0e4ca32072e0e34ea8ffca313de247be Mon Sep 17 00:00:00 2001 From: Christian Mollekopf Date: Mon, 20 Nov 2017 17:37:59 +0100 Subject: Print key/value when put fails --- common/storage_lmdb.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/common/storage_lmdb.cpp b/common/storage_lmdb.cpp index 58e3a9a..2745a14 100644 --- a/common/storage_lmdb.cpp +++ b/common/storage_lmdb.cpp @@ -284,7 +284,7 @@ bool DataStore::NamedDatabase::write(const QByteArray &sKey, const QByteArray &s rc = mdb_put(d->transaction, d->dbi, &key, &data, 0); if (rc) { - Error error(d->name.toLatin1() + d->db, ErrorCodes::GenericError, "mdb_put: " + QByteArray(mdb_strerror(rc))); + Error error(d->name.toLatin1() + d->db, ErrorCodes::GenericError, "mdb_put: " + QByteArray(mdb_strerror(rc)) + " Key: " + sKey + " Value: " + sValue); errorHandler ? errorHandler(error) : d->defaultErrorHandler(error); } -- cgit v1.2.3