public static void LogError(string method, string message, bool sendemail) { try { //EventLog.WriteEntry(eventSource, string.Format("Error in: {0}\r\nMessage:{1}", new object[] { method, message }), EventLogEntryType.Error); AppEventLog appLog = new AppEventLog(); appLog.AppName = "HarperSERVICE"; appLog.DateCreated = DateTime.Now; appLog.Event = "ERROR_LOGGED"; appLog.Message1 = message; appLog.Section = method; using (SupportDataDataContext context = new SupportDataDataContext(ConfigurationManager.ConnectionStrings["AHT_MainConnectionString"].ConnectionString)) { context.AppEventLogs.InsertOnSubmit(appLog); context.SubmitChanges(); } Mailer emailer = new Mailer(); emailer.SendEmail(ConfigurationManager.AppSettings["mailserviceuser"], ConfigurationManager.AppSettings["mailservicepwd"], "SERVICE ERROR LOGGED", ConfigurationManager.AppSettings["erroremailsfrom"], ConfigurationManager.AppSettings["erroremailsto"], string.Empty, string.Empty, message, false, ConfigurationManager.AppSettings["erroremailsmtpserver"]); } catch { } }
partial void DeleteAppEventLog(AppEventLog instance);
partial void UpdateAppEventLog(AppEventLog instance);
partial void InsertAppEventLog(AppEventLog instance);