///<summary>LoadLog</summary>
        public static void LoadLog
        (
            UtilityIISLogArgument utilityIISLogArgument,
            out List <string> log
        )
        {
            string        IISLogPath;
            string        computer = utilityIISLogArgument.computer;
            string        site     = utilityIISLogArgument.site;
            string        windir;
            DirectoryInfo directoryInfo;
            HttpContext   httpContext = HttpContext.Current;

            if (string.IsNullOrEmpty(computer))
            {
                computer = Environment.MachineName;
            }
            if (string.IsNullOrEmpty(site))
            {
                site = WebSite;
            }
            //windir = Environment.GetEnvironmentVariable("windir");
            windir = WinDir(computer);
            if (String.Compare(computer, Environment.MachineName, true) == 0)
            {
                IISLogPath = windir + @"\System32\LogFiles\" + site;
            }
            else
            {
                IISLogPath = @"\\" + computer + @"\" + windir + @"\System32\LogFiles\" + site;
                IISLogPath = IISLogPath.Replace(':', '$');
            }

            /*
             * if ( Directory.Exists( IISLogPath ) == false )
             * {
             *   return;
             * }
             */
            directoryInfo = new DirectoryInfo(IISLogPath);
            log           = new List <string>();
            foreach (FileSystemInfo fileSystemInfo in directoryInfo.GetFileSystemInfos())
            {
                if (fileSystemInfo.Name.StartsWith("ex") && fileSystemInfo.Name.EndsWith(".log"))
                {
                    log.Add(fileSystemInfo.Name);
                }
            }
        }
        ///<summary>LoadSite</summary>
        public static void LoadSite
        (
            UtilityIISLogArgument utilityIISLogArgument,
            out List <string> site
        )
        {
            string        IISLogPath;
            string        computer = utilityIISLogArgument.computer;
            string        windir;
            DirectoryInfo directoryInfo;
            HttpContext   httpContext = HttpContext.Current;

            site = null;
            if (string.IsNullOrEmpty(computer))
            {
                computer = Environment.MachineName;
            }
            //windir = Environment.GetEnvironmentVariable("windir");
            windir     = WinDir(computer);
            IISLogPath = @"\\" + computer + @"\" + windir + @"\System32\LogFiles\";
            IISLogPath = IISLogPath.Replace(':', '$');

            /*
             * if ( Directory.Exists( IISLogPath ) == false )
             * {
             *   return;
             * }
             */
            directoryInfo = new DirectoryInfo(IISLogPath);
            site          = new List <string>();
            foreach (FileSystemInfo fileSystemInfo in directoryInfo.GetFileSystemInfos())
            {
                if (fileSystemInfo.Name.StartsWith("W3"))
                {
                    site.Add(fileSystemInfo.Name);
                }
            }
        }