public static string GetMatchingDateRegularExpressionPart()

in src/Serilog.Sinks.AzureDataExplorer/Extensions/RollingIntervalExtensions.cs [44:63]


        public static string GetMatchingDateRegularExpressionPart(this RollingInterval interval)
        {
            switch (interval)
            {
                case RollingInterval.Infinite:
                    return "";
                case RollingInterval.Year:
                    return "\\d{4}";
                case RollingInterval.Month:
                    return "\\d{6}";
                case RollingInterval.Day:
                    return "\\d{8}";
                case RollingInterval.Hour:
                    return "\\d{10}";
                case RollingInterval.Minute:
                    return "\\d{12}";
                default:
                    throw new ArgumentException("Invalid rolling interval");
            }
        }