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); }