示例#1
0
 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);
     }
 }
示例#2
0
        /// <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;
            }
        }