public LogFileReaderBase(FileWithPosition file, LogEntryParser parser = null, IInvoker invoker = null) { this.File = file; this.parser = parser ?? new LogEntryParser(); this.invoker = invoker ?? new DirectInvoker(); }