public static void LogEvent(string eventToLog, Logger.logType type) { try { if (Convert.ToBoolean(ConfigurationManager.AppSettings["EnableLog"])) { logger.WriteToEventLog(eventToLog, type); } } catch (Exception ex) { EventLog.WriteEntry("AVSPEED Signaling Service", "Unable to log event through standard logger " + ex.Message + "\n" + eventToLog, EventLogEntryType.Error); } }
/// <summary> /// Write actual config in xml file /// </summary> public void Save() { XmlSerializer xs = new XmlSerializer(typeof(Config)); if (Program._debug || Program._dev) { logLevel = Logger.logType.info; } using (StreamWriter st = new StreamWriter(AppDomain.CurrentDomain.BaseDirectory + "Config.xml")) { xs.Serialize(st, this); }; if (Program._debug) { logLevel = Logger.logType.debug; } if (Program._dev) { logLevel = Logger.logType.dev; } }