public Ledger(int id, string name, string path) { Id = id; Name = name; Path = path; Indexes = new LedgerIndexManager(Name, LedgerIndexFileName); }
public Ledger(ILogger <Ledger> logger, int id, string name, string path) { _logger = logger; Id = id; Name = name; RootDataPath = path; Writer = new DefaultTextFileLedgerWriter(LedgerPath); Reader = new DefaultTextFileLedgerReader(LedgerPath); Indexes = new LedgerIndexManager(Name, LedgerIndexFileName); }