public void Application_End(object sender, EventArgs e) { BootstrapLogger.Debug("Begin Application_End"); Stop(); BootstrapLogger.Debug("End Application_End"); }
public void Init(Container container) { BootstrapLogger.Debug("Start initializer"); InitCore(container); InitSite(container); BootstrapLogger.Debug("End initializer"); }
public static void Start() { BootstrapLogger.Debug("Start initializer"); Init(); Schedule.Scheduler scheduler = container.GetInstance <Schedule.Scheduler>(); scheduler.Start(10); BootstrapLogger.Debug("End initializer"); }
private void InitCore(Container container) { BootstrapLogger.Debug("Start Init Core"); RegisterDatabase(container); RegisterParamsInConfig(container); RegisterCache(container); RegisterCacheInterceptor(container); RegisterInterceptor(container); BootstrapLogger.Debug("End Init Core"); }
public static void Stop() { BootstrapLogger.Debug("Stop Scheduler"); Schedule.Scheduler scheduler = container.GetInstance <Schedule.Scheduler>(); scheduler.Stop(); BootstrapLogger.Debug("Stop Local Cache"); StopLocalCache(); BootstrapLogger.Debug("Dispose Container"); container.Dispose(); }
static void Main(string[] args) { var log = new BootstrapLogger(); #if DEBUG log.UpdateLevel(LogLevel.Trace); #else log.UpdateLevel(LogLevel.Info); #endif log.Info("Loading Project Limitless..."); log.Debug("Loading configuration..."); var configLoader = new ConfigLoader(); var settings = configLoader.Load(); var limitless = new Limitless(settings, log); limitless.Run(); log.Info("Project Limitless has shut down."); }
private static void StopLocalCache() { try { if (container != null) { LocalCacheHelper localCache = container.GetInstance <ICacheHelper>(CacheContainerKey.Local_Cache) as LocalCacheHelper; if (localCache != null) { BootstrapLogger.Debug("Begin Stop Local Cache"); localCache.Stop(); BootstrapLogger.Debug("End Stop Local Cache"); } } } catch (Exception ignore) { BootstrapLogger.Error(ignore.Message, ignore); } }