public void Start() { Database.Initialize(ConnectionString); DapperConfig.Initialize(); DefaultTraceLogInitializer.Initialize(ConnectionString, TraceLogLevel.Trace); MarkdownParser.RegisterJsEngineType <V8JsEngine>(); _logger.Trace(string.Format("WEBJOB Start: Interval = {0} ミリ秒", Interval.ToString("##,###"))); var service = new SearchService(ConnectionString); var status = service.GetServiceStatusAsync().Result; if (status == ServiceStatus.IndexNotExists) { service.RecreateEsIndexAsync().Wait(); } _timer = new Timer { Interval = Interval }; _timer.Elapsed += Execute; _timer.Start(); }
protected void Application_Start() { AreaRegistration.RegisterAllAreas(); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); Database.Initialize(GlobalSettings.DefaultConnectionString); DapperConfig.Initialize(); DefaultTraceLogInitializer.Initialize(GlobalSettings.DefaultConnectionString, TraceLogLevel.Trace); LogManager.RegisterAccessLogger <AccessLogger>(); MappingConfig.CreateMap(); MarkdownParser.RegisterJsEngineType <V8JsEngine>(); }
public static void Initialize() { LogDataConfig.Initialize(GlobalSettings.LogDataConnectionString); DefaultTraceLogInitializer.Initialize(GlobalSettings.LogDataConnectionString, GlobalSettings.TraceLogLevel); LogManager.RegisterWebAccessLogger <WebAccessLogger>(); }