public OneLogReader(RawLogFileMonitorOccurence file, DateTimeStamp firstLogTime) { File = file; _reader = file.CreateFilteredReaderAndMoveTo(firstLogTime); FirstGroupDepth = _reader.CurrentMulticast.GroupDepth; Head = _reader.CurrentMulticastWithOffset; }
public OneLogReader(RawLogFileMonitorOccurence file, long offset) : this(file, file.CreateFilteredReaderAndMoveTo(offset)) { }
public OneLogReader(RawLogFileMonitorOccurence file, DateTimeStamp firstLogTime) : this(file, file.CreateFilteredReaderAndMoveTo(firstLogTime)) { }