private static void ExtractFileWatchers(LogSearchShipperSection LogSearchShipperConfig, List<FileWatchElement> watches)
 {
     for (int i = 0; i < LogSearchShipperConfig.FileWatchers.Count; i++)
     {
         watches.Add(LogSearchShipperConfig.FileWatchers[i]);
     }
 }
        private void ExtractEDBFileWatchers(LogSearchShipperSection LogSearchShipperConfig, List<FileWatchElement> watches)
        {
            for (int i = 0; i < LogSearchShipperConfig.EDBFileWatchers.Count; i++)
            {
                EnvironmentWatchElement envWatchElement = LogSearchShipperConfig.EDBFileWatchers[i];

                StartLoggingEnvironmentData(envWatchElement);
                AddWatchedConfigFile(envWatchElement.DataFile);

                var parser = new EDBFileWatchParser(envWatchElement);
                watches.AddRange(parser.ToFileWatchCollection());
            }
        }
 public void Setup()
 {
     _LogSearchShipper =
         ConfigurationManager.GetSection("LogSearchShipperGroup/LogSearchShipper") as LogSearchShipperSection;
 }