protected void Application_Start(object sender, EventArgs e) { using (Logger myLogger = new Logger()) { AppSettingsReader myAppReader = new System.Configuration.AppSettingsReader(); WebSiteConfigInfo myConfingInfo = new WebSiteConfigInfo(myAppReader); DBLocator myDBLocator = new DBLocator(myConfingInfo.BaseConnectionString); bool isDBReady =false; using (DBContext dbc = new DBContext(myDBLocator)) isDBReady = DBManager.IsDBReady(dbc); //required by base page Application.Add("mySiteConfigInfo", myConfingInfo); Application.Add("myDBLocator", myDBLocator); //required by session start Application.Add("IsDBReady", isDBReady); myLogger.LogInformation("EzLooker WebSite has started", LogPriority.Normal); } }
static void SendMsgToConsole(string _Msg, Logger _Logger) { Console.WriteLine("[{0}]:[{1}]-{2}", DateTime.Now.ToShortDateString(), DateTime.Now.ToLongTimeString(), _Msg); _Logger.LogInformation(_Msg, LogPriority.Normal); }