private void TimerElapsed(object sender, ElapsedEventArgs e) { _log.AddLog(GetMessageLog(_startTest)); var count = _countAttempts; while (count-- > 0) { _log.AddLog(GetMessageLog($"{_attempt} {_countAttempts - count} ")); var check = _check.Check(); if (check) { _log.AddLog(GetMessageLog(_goodCheck)); return; } Thread.Sleep(5000); } if (count <= 0) { _log.AddLog(GetMessageLog(_restartComp)); Stop(); _restart.Restart(); } }
/// <summary> /// 处理 /// </summary> /// <param name="requestID"></param> private void _winsock_ConnectionRequest(int requestID) { lock ( _lock ) { try { Winsock sck = new WinsockClass(); sck.Accept(requestID); //s_sckarray[ _idx ] = sck; CommPortProxy cppsck = new CommPortProxy(sck); //s_cppsckarray[ _idx ] = cppsck; //_idx++; //MessageBox.Show( cppsck.ToString() ); if (_log != null) { _log.AddLog(sck.RemoteHostIP); } _lastConnection = cppsck; if (NewConnection != null) { NewConnection(this, System.EventArgs.Empty); } } catch (Exception ex) { Debug.Fail("At _winsock_ConnectionRequest", ex.ToString()); } } }
public void Transmite() { // Procura o primeiro conector de saida que esta aberto var conectorDeSaida = Conectores.FirstOrDefault(c => c.Aberto && !c.Entrada); if (conectorDeSaida == null) { return; } // conteudo que está sendo transmitido var conteudo = conectorDeSaida.componente.getConteudo(); // Percorre cada conectro de Entrada que esteja aberto // E manda o sinal foreach (var conector in Conectores) { if (conector.Aberto && conector.Entrada) { conector.AtualizaConteudo(conteudo); var log = String.Format("{0} <- {1} {2},{3}", conector.componente.getName(), conectorDeSaida.componente.getName(), conectorDeSaida.NumeroConector, conector.NumeroConector).PadRight(40, ' '); _logger.AddLog(log + conteudo); } } }
private static void AdminFunction() { logger.AddLog(LogLevel.Trace, "Admin function enter"); Console.WriteLine("Hello from my Main :)"); logger.AddError("some error occured"); logger.AddLog(LogLevel.Trace, "Admin function exit"); }
internal void ExecutaMemoria() { enderecoAtual = Mar.getConteudo(); if (Estado == "Leitura") { _logger.AddLog("MBR <- MEMORIA"); Mbr.setConteudo(getConteudo()); } else if (Estado == "Escrita") { AddOuEditaMemoria(enderecoAtual, Mbr.getConteudo()); } }
static void Main(string[] args) { AppDomain.CurrentDomain.ProcessExit += CurrentDomain_ProcessExit; try { CustomConfig.SetConfiguration(); logger = new AdminLog(); logger.AddLog(LogLevel.Info, "Program started"); AdminFunction(); logger = new RegularLog(); RegularFunction(); for (int i = 0; i < 5; i++) { processingFile($"File_{i}"); } logger.AddLog(LogLevel.Info, "Program ended"); } catch (Exception e) { logger.AddLog(LogLevel.Fatal, $"somtin is no yes, {e.Message}"); } finally { LogManager.Shutdown(); } Console.WriteLine("And it's done"); string trace = "trace"; Console.WriteLine($"Log level to string: {LogLevel.Trace.Name}"); Console.WriteLine($"string and log level comparision: {trace.ToLower() == LogLevel.Trace.Name.ToLower()}"); Console.WriteLine($"{LogLevel.AllLevels.First(n => n.Name.ToLower() == trace.ToLower()).Name}"); //Console.ReadLine(); }
public void AddLog_Good() { var guid = Guid.NewGuid(); var date = DateTime.Now; var message = $"{date};{guid}"; _log.AddLog(message); var file = File.Exists(_fileLog); var lines = File.ReadAllLines(_fileLog); var countGuid = lines.Count(x => x == message); Assert.IsTrue(file); Assert.AreEqual(countGuid, 1); }
public void Rodar() { _logger.AddLog("----------------"); var codigoFirmware = Firmware.getInstrucao(_enderecoFirmware); _icc = CalculadoraBinario.BinarioParaInt(codigoFirmware[30].ToString() + codigoFirmware[31].ToString()); var comando = Palavras.LeitorPalavra.Ler(IR.getConteudo()); // indirecao if (_icc == 1) { _enderecoFirmware = Decodificador.DecodificaInstrucaoIndirecao(comando); codigoFirmware = Firmware.getInstrucao(_enderecoFirmware); } // execucao if (_icc == 2) { _enderecoFirmware = Decodificador.DecodificaInstrucaoExecucao(comando); codigoFirmware = Firmware.getInstrucao(_enderecoFirmware); } if (codigoFirmware[26] == '1') { codigoFirmware = codigoFirmware.ChangeCaracter(Decodificador.DecodificaPorta(comando.P1Valor), '1'); } if (codigoFirmware[27] == '1') { codigoFirmware = codigoFirmware.ChangeCaracter(Decodificador.DecodificaPorta(comando.P2Valor), '1'); } BarramentoA.Ciclo(codigoFirmware); Memoria.Ciclo(codigoFirmware); Ula.Ciclo(codigoFirmware); _enderecoFirmware = CalculadoraBinario.BinarioParaInt(codigoFirmware.Substring(32, 9)); }
private void Log(string s) { _log.AddLog(s); }
/// <summary> /// Adds the log. /// </summary> /// <param name="message">The message.</param> protected void AddLog(string message) { log.AddLog(message); }