diff --git a/chainbase/src/main/java/org/tron/common/storage/leveldb/LevelDbDataSourceImpl.java b/chainbase/src/main/java/org/tron/common/storage/leveldb/LevelDbDataSourceImpl.java index e4ba36a84f9..0a98ebdb030 100644 --- a/chainbase/src/main/java/org/tron/common/storage/leveldb/LevelDbDataSourceImpl.java +++ b/chainbase/src/main/java/org/tron/common/storage/leveldb/LevelDbDataSourceImpl.java @@ -140,7 +140,7 @@ private void openDatabase(Options dbOptions) throws IOException { dbOptions.cacheSize() / 1024 / 1024, dbOptions.maxOpenFiles()); } catch (IOException e) { if (e.getMessage().contains("Corruption:")) { - logger.warn("DB {} corruption detected, try to repair it.", this.getDBName()); + logger.warn("DB {} corruption detected, try to repair it.", this.getDBName(), e); factory.repair(dbPath.toFile(), dbOptions); logger.warn("DB {} corruption detected, repair done.", this.getDBName()); database = factory.open(dbPath.toFile(), dbOptions);