/// <summary> /// Inject Gasconade UI middleware /// </summary> public static IApplicationBuilder UseGasconadeUI(this IApplicationBuilder app, Action <GasconadeUiConfigProxy> setupAction = null) { var callerAssm = Assembly.GetCallingAssembly(); setupAction?.Invoke(new GasconadeUiConfigProxy()); GasconadeUi.AddAssembly(callerAssm); app.UseMiddleware <GasconadeUiIndexMiddleware>(); return(app); }
/// <summary> /// Add another assembly to be scanned for log messages /// </summary> public void AddAssembly(Assembly assm) => GasconadeUi.AddAssembly(assm);