public K deserializeKey(final ByteBuffer keyBuffer) {
        try {
            return keySerde.deserialize(keyBuffer);
        } catch (Exception e) {
            throw new RuntimeException(LogUtil.message("Error de-serialising key buffer [{}]: {}",
                    ByteBufferUtils.byteBufferToHex(keyBuffer), e.getMessage()), e);
        }
    }
Dumps all entries in the database to a single logger entry with one line per database entry.
This could potentially return thousands of rows so is only intended for small scale use in
testing. Entries are returned in the order they are held in the DB, e.g. a-z (unless the DB
is configured with reverse keys). The keys/values are output as hex representations of the
byte values.
stroom-lmdb/src/main/java/stroom/lmdb/AbstractLmdbDb.java