private String[] _skipKeyWords = null; //SkipKeyWords

        #endregion Fields

        #region Constructors

        //recorderName
        public TurksatDemoF5Recorder()
            : base()
        {
            LogName = "TurksatDemoF5Recorder";//recorderName***
            RecordFields = new Fields();
            usingKeywords = false;
        }
 public IBekciURLV_1_0_0Recorder()
     : base()
 {
     LogName = "IBekciURLV_1_0_0Recorder";
     RecordFields = new Fields();
     usingKeywords = true;
 }
        private String[] _skipKeyWords = null; //SkipKeyWords

        #endregion Fields

        #region Constructors

        //recorderName
        public AccessControlV_1_1_1Recorder()
            : base()
        {
            LogName = "AccessControlV_1_1_1 Recorder";//recorderName***
            RecordFields = new Fields();
            enc = Encoding.Unicode;
        }
        private String[] _skipKeyWords = null; //SkipKeyWords

        #endregion Fields

        #region Constructors

        //recorderName
        //MSGTRKM20120105-1.LOG
        public Exchange2007V2Recorder()
            : base()
        {
            LogName = "Exchange2007V2Recorder";//recorderName***
            RecordFields = new Fields();
            usingKeywords = false;
        }
        private String[] _skipKeyWords = null; //SkipKeyWords

        #endregion Fields

        #region Constructors

        //recorderName
        //MSGTRKM20120105-1.LOG
        public CiscoIronPortByPassV7_1_4_1Recorder()
            : base()
        {
            LogName = "CiscoIronPortByPassRecorder";//recorderName***
            RecordFields = new Fields();
            usingKeywords = false;
        }
 public Exchange2010SP2V1_0_2Recorder()
     : base()
 {
     LogName = "Exchange2010SP2V1_0_2Recorder";
     RecordFields = new Fields();
     usingKeywords = true;
 }
 public CiscoIPSV_1_0_0Recorder()
     : base()
 {
     LogName = "CiscoIPSV_1_0_0Recorder";
     RecordFields = new Fields();
     usingKeywords = true;
 }
 public SybaseIqMsgV_1_0_0Recorder()
     : base()
 {
     LogName = "SybaseIqMsgV_1_0_0Recorder";
     RecordFields = new Fields();
     Position = lastTempPosition;
 }
 public WowzaCamV_1_0_0Recorder()
     : base()
 {
     LogName = "WowzaCamV_1_0_0Recorder";
     RecordFields = new Fields();
     usingKeywords = true;
     dontSend = false;
 }
 public LinuxCatalinaV_1_0_0Recorder()
     : base()
 {
     LogName = "LinuxCatalinaV_1_0_0Recorder";
     RecordFields = new Fields();
     usingKeywords = false;
     lineLimit = 50;
 }
 public ZimbraMailBoxV_1_0_1Recorder()
     : base()
 {
     LogName = "ZimbraMailBoxV_1_0_1Recorder";
     RecordFields = new Fields();
     usingKeywords = false;
     lineLimit = 50;
 }
 public DNS_FileRecorder()
     : base()
 {
     LogName = "DNS_FileRecorder Recorder";
     RecordFields = new Fields();
     usingKeywords = false;
     lineLimit = 50;
 }
 public TurksatEDevletV1_0_0Recorder()
     : base()
 {
     LogName = "TurksatEDevletV1_0_0Recorder";
     RecordFields = new Fields();
     usingKeywords = false;
     RecordFields.ErrorFlag = false;
     RecordFields.InfoFlag = false;
 }
 public override void GetFiles()
 {
     try
     {
         Dir = GetLocation();
         GetRegistry();
         Today = DateTime.Now;
         fieldsLine = new Fields();
         ParseFileName();
     }
     catch (Exception ex)
     {
         if (reg == null)
         {
             Log.Log(LogType.EVENTLOG, LogLevel.ERROR, "  FreeRadiusDetailsRecorder In ParseFileNameRemote() Exception Message -->> " + ex.Message);
             Log.Log(LogType.EVENTLOG, LogLevel.ERROR, "  FreeRadiusDetailsRecorder In ParseFileNameRemote() Exception StackTrace -->> " + ex.StackTrace);
         }
         else
         {
             Log.Log(LogType.FILE, LogLevel.ERROR, "  FreeRadiusDetailsRecorder In ParseFileNameRemote() Exception Message -->> " + ex.Message);
             Log.Log(LogType.FILE, LogLevel.ERROR, "  FreeRadiusDetailsRecorder In ParseFileNameRemote() Exception StackTrace -->> " + ex.StackTrace);
         }
     }
 }
 public WamppServerV2_2_0Recorder()
     : base()
 {
     LogName = "WamppServerV2_2_0Recorder";
     RecordFields = new Fields();
 }
 public override void Init()
 {
     RecordFields = new Fields();
     GetFiles();
 }
        private String[] _skipKeyWords = null; //SkipKeyWords

        #endregion Fields

        #region Constructors

        //recorderName
        public IISFTPV_1_0_0Recorder()
            : base()
        {
            LogName = "IISFTPV_1_0_0Recorder";//recorderName***
            RecordFields = new Fields();
        }
        private String[] _skipKeyWords = null; //SkipKeyWords

        #endregion Fields

        #region Constructors

        public NPS2008V_1_0_0Recorder()
            : base()
        {
            LogName = "NPS2008V_1_0_0Recorder";
            RecordFields = new Fields();
        }
        private String[] _skipKeyWords = null; //SkipKeyWords

        #endregion Fields

        #region Constructors

        public FTP2012V_1_0_0Recorder()
            : base()
        {
            LogName = "FTP2012V_1_0_0Recorder";
            RecordFields = new Fields();
        }
        private String[] _skipKeyWords = null; //SkipKeyWords

        #endregion Fields

        #region Constructors

        //recorderName
        public DhcpReserveRecorder()
            : base()
        {
            LogName = "DhcpReserveRecorder";//recorderName***
            RecordFields = new Fields();
        }
        public override void Init()
        {
            timer1 = new System.Timers.Timer();
            timer1.Elapsed += this.timer1_Tick;
            timer1.Interval = timer_interval;
            timer1.Enabled = true;
            try
            {
                if (usingRegistry)
                {
                    if (!reg_flag)
                    {
                        if (!Read_Registry())
                        {
                            L.Log(LogType.FILE, LogLevel.ERROR, "Error on Reading the Registry ");
                            return;
                        }
                        else
                            if (!Initialize_Logger())
                            {
                                L.Log(LogType.FILE, LogLevel.ERROR, "Error on Intialize Logger on VCenterV5_1_0Recorder functions may not be running");
                                return;
                            }
                        reg_flag = true;
                        Database.CreateDatabase();
                    }
                }
                else
                {
                    if (!reg_flag)
                    {
                        if (!Get_logDir())
                        {
                            L.Log(LogType.FILE, LogLevel.ERROR, "Error on Reading the Registry ");
                            return;
                        }
                        else
                            if (!Initialize_Logger())
                            {
                                L.Log(LogType.FILE, LogLevel.ERROR, "Error on Intialize Logger on VCenterV5_1_0Recorder functions may not be running");
                                return;
                            }
                        L.Log(LogType.FILE, LogLevel.INFORM, "Start creating VCenterV5_1_0Recorder DAL");

                        reg_flag = true;
                        db_name = location;
                        L.Log(LogType.FILE, LogLevel.DEBUG, "DBName is: " + db_name);

                        if (Database.AddConnection(db_name, Database.Provider.SQLServer, remote_host.Trim() + ",1433", user, password, location))
                        {
                            L.Log(LogType.FILE, LogLevel.INFORM, "Successfully create VCenterV5_1_0Recorder DAL");
                        }
                        else
                        {
                            L.Log(LogType.FILE, LogLevel.INFORM, "Failed on creating VCenterV5_1_0Recorder DAL");
                        }
                    }
                }
            }
            catch (Exception er)
            {
                EventLog.WriteEntry("Security Manager VCenterV5_1_0Recorder Recorder Init", er.ToString(), EventLogEntryType.Error);
            }
            RecordFields = new Fields();
        }
        private String[] _skipKeyWords = null; //SkipKeyWords

        #endregion Fields

        #region Constructors

        //recorderName
        //MSGTRKM20120105-1.LOG
        public CoslatURLV1_1_1_Recorder()
            : base()
        {
            LogName = "CoslatURLV1_1_1_Recorder";//recorderName***
            RecordFields = new Fields();
        }
        private String[] _skipKeyWords = null; //SkipKeyWords

        #endregion Fields

        #region Constructors

        //recorderName
        //MSGTRKM20120105-1.LOG
        public CiscoUnifiedCMV8_6_1CentralRecorder()
            : base()
        {
            LogName = "CiscoUnifiedCMV8_6_1CentralRecorder";//recorderName***
            RecordFields = new Fields();
        }
        private String[] _skipKeyWords = null; //SkipKeyWords

        #endregion Fields

        #region Constructors

        //recorderName
        public WatchguardV_5_0_0_WinFileRecorder()
            : base()
        {
            LogName = "WatchguardV_5_0_0_WinFileRecorder";//recorderName***
            RecordFields = new Fields();
        }
 private void InitializeComponent()
 {
     RecordFields = new Fields();
 }
        private String[] _skipKeyWords = null; //SkipKeyWords

        #endregion Fields

        #region Constructors

        //recorderName
        public IBekciAccessV_1_0_0Recorder()
            : base()
        {
            LogName = "IBekciAccessV_1_0_0Recorder";//recorderName***
            RecordFields = new Fields();
        }
        private String[] _skipKeyWords = null; //SkipKeyWords

        #endregion Fields

        #region Constructors

        //recorderName
        public FileZillaFTPRecorder()
            : base()
        {
            LogName = "FileZillaFTPRecorder";//recorderName***
            RecordFields = new Fields();
        }
        private String[] _skipKeyWords = null; //SkipKeyWords

        #endregion Fields

        #region Constructors

        public NetScalarV_1_0_0Recorder()
            : base()
        {
            LogName = "NetScalarV_1_0_0Recorder";
            RecordFields = new Fields();
        }
        private String[] _skipKeyWords = null; //SkipKeyWords

        #endregion Fields

        #region Constructors

        //recorderName
        public OracleSqlnetRecorder()
            : base()
        {
            LogName = "OracleSQLNetRecorder";//recorderName***
            RecordFields = new Fields();
        }
 public WApacheAccessV_1_0_0Recorder()
     : base()
 {
     LogName = "WApacheAccessV_1_0_0Recorder";
     RecordFields = new Fields();
 }