/// <summary> /// Returns a new Router object /// </summary> public Router() { _exclusions = new Exclusions(); _routingTable = new List <IRoute>(); Logger = new NullLogger(); Scope = string.Empty; }
public static void TrySendResponse(this IHttpResponse response, IGrapevineLogger logger, HttpStatusCode status, Exception e = null) { try { response.SendResponse(status, e); } catch (Exception ex) { logger.Log(new LogEvent { Exception = ex, Level = LogLevel.Error, Message = "Failed to send response" }); } }
internal RouteScanner() { Logger = NullLogger.GetInstance(); _excludedNamespaces = new List <string>(); _includedNamespaces = new List <string>(); _excludedTypes = new List <Type>(); _includedTypes = new List <Type>(); _excludedAssemblies = new List <Assembly>(); _includedAssemblies = new List <Assembly>(); }
internal RouteScanner() { Logger = NullLogger.GetInstance(); _excludedNamespaces = new List <string>() { #if NETSTANDARD "Microsoft.VisualStudio.TestPlatform.ObjectModel" #endif }; _includedNamespaces = new List <string>(); _excludedTypes = new List <Type>(); _includedTypes = new List <Type>(); _excludedAssemblies = new List <Assembly>(); _includedAssemblies = new List <Assembly>(); }
public static void BeginRouting(this IGrapevineLogger logger, string message) { logger.Info($"Routing Request : {message}"); }
public static void RouteInvoked(this IGrapevineLogger logger, string message) { logger.Trace($"Route Invoked : {message}"); }
public static void EndRouting(this IGrapevineLogger logger, string message) { logger.Trace($"Routing Complete : {message}"); }