public FileSet()

in src/Serilog.Sinks.AzureDataExplorer/Durable/FileSet.cs [37:47]


        public FileSet(string bufferBaseFilename, RollingInterval rollingInterval)
        {
            if (bufferBaseFilename == null) throw new ArgumentNullException(nameof(bufferBaseFilename));

            m_bookmarkFilename = Path.GetFullPath(bufferBaseFilename + ".bookmark");
            m_logFolder = Path.GetDirectoryName(m_bookmarkFilename);
            m_candidateSearchPath = Path.GetFileName(bufferBaseFilename) + "-*.clef";
            var dateRegularExpressionPart = rollingInterval.GetMatchingDateRegularExpressionPart();
            m_filenameMatcher = new Regex("^" + Regex.Escape(Path.GetFileName(bufferBaseFilename)) + "-(?<date>"
                                         + dateRegularExpressionPart + ")(?<sequence>_[0-9]{3,}){0,1}\\.clef");
        }