diff options
Diffstat (limited to 'src/os/LevelDBStore.cc')
-rw-r--r-- | src/os/LevelDBStore.cc | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/os/LevelDBStore.cc b/src/os/LevelDBStore.cc index 8e102817248..612063cf481 100644 --- a/src/os/LevelDBStore.cc +++ b/src/os/LevelDBStore.cc @@ -44,6 +44,11 @@ int LevelDBStore::init(ostream &out, bool create_if_missing) ldoptions.compression = leveldb::kNoCompression; ldoptions.create_if_missing = create_if_missing; + if (options.log_file.length()) { + leveldb::Env *env = leveldb::Env::Default(); + env->NewLogger(options.log_file, &ldoptions.info_log); + } + leveldb::DB *_db; leveldb::Status status = leveldb::DB::Open(ldoptions, path, &_db); db.reset(_db); |