예제 #1
0
        private void RunAnalyer()
        {
            string name = Path.GetFileName(_fileName);

            Text                 = String.Format("Indihiang - {0}", name);
            _parser.FileName     = _fileName;
            _parser.UseExistData = false;
            _parser.LogParserId  = Guid.NewGuid();
            _parser.UseParallel  = true;
            _parser.Analyze();
        }
예제 #2
0
파일: MainForm.cs 프로젝트: thpy/temp
        private void AttachLogParser(string fileNames, Guid id)
        {
            LogParser parser = new LogParser {
                FileName     = fileNames,
                UseExistData = false,
                UseParallel  = true,
                LogParserId  = id
            };

            parser.AnalyzeLogHandler += OnAnalyzeLog;
            parser.EndAnalyzeHandler += OnEndAnalyze;

            parser.Analyze();
            _listParser.Add(id.ToString(), parser);
        }
예제 #3
0
파일: MainForm.cs 프로젝트: thpy/temp
        private void AttachIISRemoteLogParser(string name, IISInfo info, Guid id)
        {
            LogParser parser = new LogParser(info)
            {
                FileName     = name,
                UseExistData = false,
                UseParallel  = true,
                LogParserId  = id
            };

            parser.AnalyzeLogHandler += OnAnalyzeLog;
            parser.EndAnalyzeHandler += OnEndAnalyze;

            parser.Analyze();
            _listParser.Add(id.ToString(), parser);
        }