private void Init() { if (!Directory.Exists(_logDirectory)) Directory.CreateDirectory(_logDirectory); var segment = new Segment(_logDirectory, 0); //only one segment for now _segments.Add(segment.Offset, segment); }