try {
logVersion = readLogVersion(in);
} catch (EOFException e) {
throw new LedgerHeaderCorruptException("No header file in the ledger");
}
reader = new Reader(in, logVersion);
LOG.info("Reading from ledger id " + ledgerId +
", starting with book keeper entry id " + firstBookKeeperEntry +
", log version " + logVersion +
", first txn id " +
firstTxId + (isInProgress() ?