public void AddIgnoreRoutes(string route)
 {
     if (route == null)
     {
         throw new ArgumentNullException(nameof(route));
     }
     IgnoreRoutes.Add(route);
 }
        public void SetLevelOfRoute(string route, LogLevel level)
        {
            if (route == null)
            {
                throw new ArgumentNullException(nameof(route));
            }

            if (IgnoreRoutes.Contains(route))
            {
                throw new Exception("Route is already ignored");
            }
            if (Routes.ContainsKey(route))
            {
                throw new Exception("LogLevel of Route already defined");
            }
            Routes.Add(route, level);
        }