Better error reporting for LevelDB backend

This commit is contained in:
Sfan5 2014-05-13 14:15:44 +02:00 committed by Rogier
parent 64bf53fc8a
commit febd3283da

View File

@ -24,7 +24,7 @@ DBLevelDB::DBLevelDB(const std::string &mapdir) :
options.create_if_missing = false; options.create_if_missing = false;
leveldb::Status status = leveldb::DB::Open(options, mapdir + "map.db", &m_db); leveldb::Status status = leveldb::DB::Open(options, mapdir + "map.db", &m_db);
if(!status.ok()) if(!status.ok())
throw std::runtime_error("Failed to open Database"); throw std::runtime_error(std::string("Failed to open Database: ") + status.ToString());
} }
DBLevelDB::~DBLevelDB() { DBLevelDB::~DBLevelDB() {