Exemplo n.º 1
0
        private async Task LoadDataTask()
        {
            LogList.Clear();

            int o = 0;
            int i = -1;

            while (true)
            {
                if (i >= 50)
                {
                    break;
                }

                string reqUri         = "index.php?action=gate&a2=logs&_o=" + o;
                string responseString = await SendRequest.GET(reqUri);

                HtmlDocument doc = new HtmlDocument();
                doc.LoadHtml(responseString);

                HtmlNodeCollection nodes = doc.DocumentNode.SelectNodes(@"//td[@class='dbg' and @valign='top']");

                if (nodes == null)
                {
                    break;
                }

                foreach (HtmlNode n in nodes)
                {
                    LogModel l = new LogModel();
                    l.Time = n.InnerText;
                    LogList.Add(l);
                }

                HtmlNodeCollection nodes2 = doc.DocumentNode.SelectNodes(@"//textarea[@name='log_str']");


                foreach (HtmlNode n2 in nodes2)
                {
                    i++;
                    string s = n2.InnerText;
                    LogList[i].Logs = s;
                    if (s.Contains("[localhost]") || s.Contains("Origin proxy") || s.Contains("Kernel"))
                    {
                        LogList[i].Alert = 0;
                    }
                    else if (s.Contains("Download"))
                    {
                        LogList[i].Alert = 1;
                    }
                    else
                    {
                        LogList[i].Alert = 2;
                    }
                }

                o += 10;
            } //end while
        }
Exemplo n.º 2
0
 private void Refresh()
 {
     m_sRefreshTime = System.DateTime.Now.ToString("yyyy/MM/dd hh:mm:ss");
     LogList.Clear();
     CmdManager.ClearLog();
     CmdManager.RunCmd("ipconfig /all");
     LogList.Add(CmdManager.ReadLog());
 }
Exemplo n.º 3
0
        /// <summary>
        /// Commits this instance.
        /// </summary>
        public override void Commit()
        {
            List <EventEntry> temp = LogList.ToList();

            LogList.Clear();

            SendToMSMQ(temp);
        }
Exemplo n.º 4
0
        public void StartLog()
        {
            BackgroundWorker worker = new BackgroundWorker();
            string           sql    = "select distinct top 100 * from log order by logid desc";


            worker.DoWork += delegate(object sender, DoWorkEventArgs args)
            {
                do
                {
                    try
                    {
                        DataTable       data     = _repository.GetData(sql);
                        Queue <LogItem> templist = new Queue <LogItem>();

                        if (data != null)
                        {
                            foreach (DataRow dr in data.Rows)
                            {
                                LogItem val = new LogItem();
                                val.Date    = dr["time"].ToString();
                                val.Process = dr["Process"].ToString();
                                val.Message = dr["Message"].ToString();



                                Dispatcher.BeginInvoke((Action)(() =>
                                {
                                    //get first element
                                    if (templist.Count() > 100)
                                    {
                                        templist.Dequeue();
                                    }


                                    templist.Enqueue(val);
                                    LogList.Clear();
                                    foreach (LogItem l in templist)
                                    {
                                        LogList.Enqueue(l);
                                    }
                                }), DispatcherPriority.Normal);
                            }



                            Thread.Sleep(3000);
                            //Console.WriteLine("loaded " + LogList.Count + " records");
                        }
                    }
                    catch (Exception e)
                    {
                        Console.WriteLine("error downloading log " + e.Message);
                    }
                }while (0 == 0);
            };
            worker.RunWorkerAsync();
        }
Exemplo n.º 5
0
        private void fillList()
        {
            LogList.Clear();

            foreach (String element in list)
            {
                LogList.Items.Add(element);
            }
        }
Exemplo n.º 6
0
        public override void Commit()
        {
            if (LogList != null && LogList.Count > 0)
            {
                lock (logListLock)
                {
                    if (LogList != null && LogList.Count > 0)
                    {
                        #region MyRegion

                        var temp = LogList.ToList();

                        LogList.Clear();

                        temp.ForEach(i =>
                        {
                            if (i != null)
                            {
                                var msg = GetMessage(i);

                                if (WriteTrace)
                                {
                                    Trace.WriteLine(msg);
                                }
                                else if (WriteDebug)
                                {
                                    Debug.WriteLine(msg);
                                }

                                if (WriteConsole && ConsoleAvailable)
                                {
                                    try
                                    {
                                        Console.WriteLine(msg);
                                    }
                                    catch (Exception ex)
                                    {
                                        Trace.WriteLine(ex.ToString());

                                        WriteConsole = false;

#if DEBUG
                                        WriteDebug = true;
#else
                                        WriteTrace = true;
#endif
                                    }
                                }
                            }
                        });

                        #endregion
                    }
                }
            }
        }
Exemplo n.º 7
0
        private async void GetLogAsync(int indexer)
        {
            StartActivityIndication(TextConstants.ActivityGettingLog);
            LogList.Clear();

            await Task.Run(async() =>
            {
                if (!await _bluetooth.TurnOnBluetoothAsync(1000, 25))
                {
                    ShowMessage(TextConstants.BluetoothTurnOnFail, TextConstants.ButtonClose);
                    return;
                }
                if (!await _bluetooth.CreateConnectionAsync(5000, 50))
                {
                    ShowMessage(TextConstants.BluetoothConnectionFail, TextConstants.ButtonClose);
                    return;
                }

                KeyVendorCommand getLogCommand = new KeyVendorCommand
                {
                    UserUUID    = _user.UUID,
                    Time        = DateTime.Now,
                    CommandType = KeyVendorCommandType.GetLog,
                    Data        = indexer.ToString()
                };
                KeyVendorTerminal terminal = new KeyVendorTerminal(_bluetooth);
                KeyVendorAnswer answer     = await terminal.ExecuteCommandAsync(getLogCommand, 15000, 100);

                if (!answer.IsCorrect || answer.AnswerType != KeyVendorAnswerType.Success)
                {
                    ShowMessage(TextConstants.ErrorGetLogFail, TextConstants.ButtonClose);
                    return;
                }

                string answerData  = answer.Data;
                string[] dataArray = answerData.Split('@');

                for (int i = 0; i < dataArray.Length; i += 6)
                {
                    LogInfo logInfo = new LogInfo
                    {
                        UUID     = dataArray[i],
                        Time     = dataArray[i + 1],
                        Command  = ((KeyVendorCommandType)(int.Parse(dataArray[i + 2]))).ToString(),
                        Answer   = ((KeyVendorAnswerType)(int.Parse(dataArray[i + 3]))).ToString(),
                        Data     = dataArray[i + 4],
                        UserName = dataArray[i + 5]
                    };

                    LogList.Add(logInfo);
                }
            });

            UpdateCommands();
            StopActivityIndication();
        }
Exemplo n.º 8
0
        public void ResetCache()
        {
            TimeSpan timespan = TimeSpan.FromMinutes(10);

            LastFailedDate           = DateTime.Now.Subtract(timespan);
            LastMatchFightFailedDate = DateTime.Now.Subtract(timespan);
            CombatTimes   = ConfigEnvSet.GetInt("User.CombatInitTimes");
            BuyTimes      = 0;
            MatchTimes    = ConfigEnvSet.GetInt("Combat.MatchTimes");
            BuyMatchTimes = 0;
            LogList.Clear();
            CombatCoin = 0;
        }
Exemplo n.º 9
0
 public void UpdateLogs(UpdateLogListMessage sender = null)
 {
     if (fetcher.IsLoaded())
     {
         List <LogLevel> filters = (sender != null ? (sender.Filters != null?(List <LogLevel>)sender.Filters:new List <LogLevel>()) : new List <LogLevel>());
         IList <Log>     logs    = fetcher.GetLogs(filters);
         SelectedItem = new LogListItemViewModel(messenger, new Log());
         LogList.Clear();
         foreach (Log log in logs)
         {
             LogList.Add(new LogListItemViewModel(messenger, log));
         }
     }
 }
Exemplo n.º 10
0
        private void WriteLog_Tick(object sender, EventArgs e)
        {
            if (Data.Class3.LogOnOff)
            {
                if (LogList.TextLength >= LogList.MaxLength)
                {
                    LogList.Clear();
                }
                LogList.Text += Data.Class3.Log + "\r\n";

                Data.Class3.Log             = "";
                this.LogList.SelectionStart = LogList.Text.Length;
                this.LogList.ScrollToCaret();


                Data.Class3.LogOnOff = false;
            }
        }
Exemplo n.º 11
0
        private async void ClearLogAsync()
        {
            StartActivityIndication(TextConstants.ActivityClearingLog);

            await Task.Run(async() =>
            {
                if (!await _bluetooth.TurnOnBluetoothAsync(1000, 25))
                {
                    ShowMessage(TextConstants.BluetoothTurnOnFail, TextConstants.ButtonClose);
                    return;
                }
                if (!await _bluetooth.CreateConnectionAsync(5000, 50))
                {
                    ShowMessage(TextConstants.BluetoothConnectionFail, TextConstants.ButtonClose);
                    return;
                }

                KeyVendorCommand clearLogCommand = new KeyVendorCommand
                {
                    UserUUID    = _user.UUID,
                    Time        = DateTime.Now,
                    CommandType = KeyVendorCommandType.ClearLog
                };
                KeyVendorTerminal terminal = new KeyVendorTerminal(_bluetooth);
                KeyVendorAnswer answer     = await terminal.ExecuteCommandAsync(clearLogCommand, 15000, 100);

                if (!answer.IsCorrect || answer.AnswerType != KeyVendorAnswerType.Success)
                {
                    ShowMessage(TextConstants.ErrorClearLogFail, TextConstants.ButtonClose);
                    return;
                }

                LogList.Clear();
                Indexer = 0;
                ShowMessage(TextConstants.SuccessLogCleared, TextConstants.ButtonClose);
            });

            UpdateCommands();
            StopActivityIndication();
        }
        //methods
        private async Task DomainDiscoveryAsync()
        {
            ClearUserInterface();
            LogList.Clear();
            Cursor _currentCursor    = CurrentCursor;
            bool?  _currentIsEnabled = CurrentIsEnabled;

            try
            {
                CurrentCursor    = Cursors.Wait;
                CurrentIsEnabled = false;
                DomainModel _newDomainModel = null;
                using (UAOOI.DataDiscovery.DiscoveryServices.DataDiscoveryServices _service = new DataDiscoveryServices())
                {
                    _newDomainModel = await _service.ResolveDomainModelAsync
                                          (InformationModelURI, new Uri(Properties.Settings.Default.DataDiscoveryRootServiceUrl), (x, y, z) => m_LoggerAction(x, y.TraceEventType2Category(), z.Priority2Priority()));
                }
                string[] _segments  = InformationModelURI.Segments;
                string   _aliasName = String.Empty;
                if (_segments.Length >= 1)
                {
                    _segments[0] = InformationModelURI.Host;
                    _aliasName   = String.Join(".", _segments).Replace("/", "");
                }
                else
                {
                    _aliasName = "Enter alias for this domain";
                }
                ResolvedDomainModel = new DomainModelWrapper(_newDomainModel);
            }
            catch (System.Exception _e)
            {
                MessageBox.Show($"Error while resolving the domain description {_e}", "Resolving of Semantics Data", MessageBoxButton.OK, MessageBoxImage.Warning);
            }
            finally
            {
                CurrentCursor    = _currentCursor;
                CurrentIsEnabled = _currentIsEnabled;
            }
        }
Exemplo n.º 13
0
 public static void Clear()
 {
     LogList.Clear();
     _lastDisconnect = null;
     LogChanged?.Invoke(null, EventArgs.Empty);
 }
 private void Button_Click(object sender, RoutedEventArgs e)
 {
     _logs.Clear();
 }
Exemplo n.º 15
0
        /// <summary>
        /// Convert a input file into a output file with a user specified format.
        /// </summary>
        /// </summary>
        /// <param name="inFile"></param>
        /// <param name="fileIdx"></param>
        public void ConvertFile(string inFile, int fileIdx)
        {
            LogList.Clear();
            ExtractProgress.Reset();

            // check whether MsFileReaderLib is installed if the input file is a RAW file;
            if (inFile.ToLower().EndsWith(".raw"))
            {
                //if (!Utils.verifyProgramInstalled())
                //{
                //    Console.WriteLine("\nERROR: Not found the necessary program to read RAW files ! Please verify that the program is installed in your computer.\n");
                //    LogList.Add("ERROR: Not found the necessary program to read Raw files ! Please verify that the program is installed in your computer.\n");
                //    errorFiles = true;
                //    return;
                //}
            }

            int totalFileNum = inputFiles.Count;

            CurrentFileLabel = "File " + (fileIdx + 1) + " / " + totalFileNum;
            Console.WriteLine(" Starting to convert file " + (fileIdx + 1) + " / " + totalFileNum + "...");
            LogList.Add(" Starting to convert file " + (fileIdx + 1) + " / " + totalFileNum + "...");

            if (inFile.EndsWith(".ms2", true, curCultInfo) && mgfConverter)
            {
                Console.WriteLine(" Parsing MS2 file: " + inFile + " . . . ");
                LogList.Add(" Parsing MS2 file: " + inFile + " . . . ");
                MS2Converter mc = new MS2Converter(inFile, OutFileFolder, outFileTypes, correctPrecMz);
                mc.SetOptions(MzDecimalPlace, IntensityDecimalPlace);
                mc.Convert(ExtractProgress);
                mc.Close();
            }
            else if (inFile.EndsWith(".mgf", true, curCultInfo) && ms2Converter)
            {
                Console.WriteLine(" Parsing MGF file: " + inFile + " . . . ");
                LogList.Add(" Parsing MGF file: " + inFile + " . . . ");
                MgfConverter mc = new MgfConverter(inFile, OutFileFolder, outFileTypes[0]);
                mc.SetOptions(MzDecimalPlace, IntensityDecimalPlace, DDADataChargeStates);
                mc.Convert(ExtractProgress);
                LogList.Add(" Conversion finished");
            }
            else if (inFile.EndsWith(".raw", true, curCultInfo))
            {
                Console.WriteLine(" Parsing RAW file: " + inFile + " . . . ");
                LogList.Add(" Parsing RAW file: " + inFile + " . . . ");
                ByPassThermoAlgorithm = true;
                RawFileConverter rc = new RawFileConverter(inFile, OutFileFolder, outFileTypes, ExpType, exportChargeState);
                rc.SetOptions(isCentroided, MzDecimalPlace, IntensityDecimalPlace, ExtractPrecursorByMz, ByPassThermoAlgorithm,
                              correctPrecMz, correctPrecZ, predictPrecursors, DDADataChargeStates, Ms2PrecZ,
                              showPeakChargeStates, showPeakResolution, exportChargeState);
                rc.Convert(ExtractProgress);
                rc.Close();
            }
            else if (inFile.EndsWith(".mzxml", true, curCultInfo))
            {
                Console.WriteLine(" Parsing mzXML file: " + inFile + " . . . ");
                LogList.Add(" Parsing mzXML file: " + inFile + " . . . ");

                MzXMLConverter mc = new MzXMLConverter(inFile, OutFileFolder, outFileTypes, ExpType);
                mc.SetOptions(MzDecimalPlace, IntensityDecimalPlace);
                mc.Convert(ExtractProgress);
                mc.Close();
            }
            else if (inFile.EndsWith(".mzml", true, curCultInfo))
            {
                Console.WriteLine(" Parsing mzML file: " + inFile + " . . . ");
                LogList.Add(" Parsing mzML file: " + inFile + " . . . ");

                MzMLConverter mc = new MzMLConverter(inFile, OutFileFolder, outFileTypes);
                mc.SetOptions(MzDecimalPlace, IntensityDecimalPlace, correctPrecMz);
                mc.Convert(ExtractProgress);
                mc.Close();
            }
            //ExtractProgress.CurrentProgress = 100;
            LogList.Add("  \n");
        }
Exemplo n.º 16
0
 /// <summary>
 /// Remove all the lists.
 /// </summary>
 public void ResetAllLists()
 {
     LogList.Clear();
 }
Exemplo n.º 17
0
 public void ResetCache()
 {
     EnemyList.Clear();
     LogList.Clear();
 }
Exemplo n.º 18
0
 private void Clear()
 {
     LogList.Clear();
 }
Exemplo n.º 19
0
 private void ClearLogProc()
 {
     LogList.Clear();
 }
Exemplo n.º 20
0
 /// <summary>
 /// ログの内容をクリアする。
 /// </summary>
 public void Clear()
 {
     lock (lock_object)
         LogList.Clear();
 }