static void SupportGrabberGeoStorm() { ILogger theLogger = new LoggerConsole(); IGrabber theGrabber = new GrabberGeoStorm(theLogger); theGrabber.Run(); }
static void SupportGrabberDvrcpodLenta() { ILogger theLogger = new LoggerConsole(); IGrabber theGrabber = new GrabberDvrcpodNews(theLogger); theGrabber.Run(); }
static void SupportGrabber() { ILogger theLogger = new LoggerConsole(); IGrabber theGrabber = new GrabberPrimpogoda(theLogger); theGrabber.Run(); }
public void Start() { var watch = new Stopwatch(); watch.Start(); LoggerConsole.Initialize("Auth"); var databaseConfig = _configuration.GetSection("DatabaseConfiguration").Get <DatabaseConfiguration>(); _frameManager .InitializeTypes(typeof(RoleEnum).Assembly) .InitializeMessages(typeof(RoleEnum).Assembly, typeof(AuthServer).Assembly); _consoleCommandsManager.Initialize(typeof(AuthServer).Assembly); _database .InitializeDatabase(databaseConfig, typeof(DatabaseManager).Assembly) // TODO : Inused for moment but is fonctionally //.InitializeBackup("Backups") .InitializeAutoSave(databaseConfig.SaveConfiguration) .RegisterTable <AccountRecord>() .RegisterTable <BannedIPRecord>() .RegisterTable <WorldCharactersRecord>() .RegisterTable <WorldRecord>() .Set() .LoadTables(); watch.Stop(); _logger.LogInformation($"AuthServer load elapsed in {watch.ElapsedMilliseconds}"); _authServer.Run(); _consoleCommandsManager.ReadCommand(); }
static void SupportGrabberKhabmeteoHydrology() { ILogger theLogger = new LoggerConsole(); IGrabber theGrabber = new GrabberKhabmeteoHydrology(theLogger); theGrabber.Run(); }
static void Support01() { ILogger logger = new LoggerConsole(); IBot theBot = new Bot(logger); theBot.Parser(DateTime.Now); }
public void DebugFileTestEmptyMessage() { ILogger file = new LoggerConsole(); Exception exception = new Exception(); String message = String.Empty; Boolean expectedResult = false; Boolean actualResult = false; Boolean fileExists = false; Boolean logResult = false; logResult = file.Debug(message, exception); //verify if file exists if (File.Exists(ConfigurationManager.AppSettings["LogFileDirectory"] + "LogFile" + DateTime.Now.ToShortDateString().Replace("/", "_") + ".txt")) { fileExists = true; } if (logResult && fileExists) { actualResult = true; } Assert.AreEqual(expectedResult, actualResult); }
public void TraceFileTestNoException() { ILogger file = new LoggerConsole(); String message = "Something happened"; Boolean expectedResult = true; Boolean actualResult = false; Boolean fileExists = false; Boolean logResult = false; logResult = file.Trace(message); //verify if file exists if (File.Exists(ConfigurationManager.AppSettings["LogFileDirectory"] + "LogFile" + DateTime.Now.ToShortDateString().Replace("/", "_") + ".txt")) { fileExists = true; } if (logResult && fileExists) { actualResult = true; } Assert.AreEqual(expectedResult, actualResult); }
static void SupportGrabberKhabkrai() { ILogger theLogger = new LoggerConsole(); IGrabber theGrabber = new GrabberKhabkrai(theLogger); theGrabber.Run(); }
private void Form1_Load(object sender, EventArgs e) { ILogger baseLogger = new LoggerConsole(); logger = new LoggerGUI(lbStatus.Items, baseLogger); tradeProcessor = new TradeProcessor(); }
public void LoggerConsole_checkMessageTypeColor_WarningYellow() { LoggerConsole lc = new LoggerConsole(); lc.Log("Warning", "simple message"); Assert.IsTrue(lc.ColorResult == ConsoleColor.Yellow); }
/// <summary> /// Creates the logger for the application. /// </summary> private void InitializeLogger() { var loggers = new List <LoggerBase>(); // we want to show logger exception after all loggers have been initialized, so "remember" these var loggersFailed = new Dictionary <string, Exception>(); // create loggers based on configuration foreach (Configurations.Logger configLogger in Configurations.LoggerSection.GetLoggers()) { if (string.IsNullOrEmpty(configLogger.Provider)) { _logger.Log(_loggerTag, LoggerPriorities.Error, "Ignoring Logger without provider."); continue; } LoggerBase logger = null; // try to greate loggers based on provider name try { switch (configLogger.Provider.ToLower()) { case "console": logger = new LoggerConsole(configLogger); break; case "file": logger = new LoggerFile(configLogger); break; case "eventlog": logger = new LoggerEventLog(configLogger); break; } } catch (Exception ex) { loggersFailed.Add(configLogger.Provider, ex); } if (logger == null) { _logger.Log(_loggerTag, LoggerPriorities.Error, "Unknown logger {0}", configLogger.Provider); continue; } loggers.Add(logger); } _logger = new LoggerMultiple(loggers); foreach (var logger in loggersFailed) { _logger.Log(_loggerTag, LoggerPriorities.Error, "Could not create logger {0}. Error: {1}", logger.Key, logger.Value); } }
public void InfoConsoleTestNoException() { ILogger console = new LoggerConsole(); String message = "Error found."; Boolean expectedResult = true; Boolean actualResult = false; actualResult = console.Info(message); Assert.AreEqual(expectedResult, actualResult); }
public static void InitialiseLogger(LoggerType type) { switch (type) { case LoggerType.Console: Logger = new LoggerConsole(); break; default: break; } }
public void FatalConsoleTest() { ILogger console = new LoggerConsole(); Exception exception = new Exception(); String message = "Something happened"; Boolean expectedResult = true; Boolean actualResult = false; actualResult = console.Fatal(message, exception); Assert.AreEqual(expectedResult, actualResult); }
public void WarningConsoleTestEmptyMessage() { ILogger console = new LoggerConsole(); Exception exception = new Exception(); String message = String.Empty; Boolean expectedResult = false; Boolean actualResult = false; actualResult = console.Warning(message, exception); Assert.AreEqual(expectedResult, actualResult); }
public void TestAmount101k() { //Arrange var logger = new LoggerConsole(); var tradeValidator = new SimpleTradeValidator(logger); string[] strData = { "GBPUSD", "100001", "1.5" }; //Act bool result = tradeValidator.Validate(strData); //Assert Assert.IsFalse(result); }
public void TestNormalTrade() { //Arrange var logger = new LoggerConsole(); var tradeValidator = new SimpleTradeValidator(logger); string[] strData = { "GBPUSD", "4444", "1.5" }; //Act bool result = tradeValidator.Validate(strData); //Assert Assert.IsTrue(result); }
static void Main(string[] args) { //NetworkSimulator network; NetworkListener listener = new NetworkListener("Race Host"); //TagPassing passDetector = new TagPassing(); //passDetector.AddReader(listener); LoggerConsole log = new LoggerConsole(); LoggerSummary countLogger = new LoggerSummary(); LoggerBinary binaryLog = new LoggerBinary("tagReadings.bin"); //LoggerText textLog = new LoggerText("tagReadings.txt"); //LoggerXML log = new LoggerXML("test.xml"); //log.AddReader(listener); int initialiCapacity = 10000; PriorityCollectionBlocking<TagInfo> queue = new PriorityCollectionBlocking<TagInfo>("Queue", initialiCapacity); BufferReadings buffer = new BufferReadings(queue); ProcessBufferedReadings passDetector = new ProcessBufferedReadings("Pass Detector", queue); binaryLog.AddPublisher(listener); buffer.AddPublisher(listener); countLogger.AddPublisher(listener); log.AddPublisher(passDetector); passDetector.Start(); listener.Start(); //System.Windows.Forms.OpenFileDialog fileDialog = new System.Windows.Forms.OpenFileDialog(); //if (fileDialog.ShowDialog() == System.Windows.Forms.DialogResult.OK) //{ // string filename = fileDialog.FileName; // if (System.IO.File.Exists(filename)) // { // network = new NetworkSimulator(filename, new TestTagProcessor()); // network.AddListener(listener); // network.Start(true); // //log.Serialize(); // } // else // { // Console.WriteLine("Error! The specified file does not exist. Rerun the applications."); // } //} Console.WriteLine("Press any key stop the reading ..."); Console.Read(); listener.End(); passDetector.Exit(); countLogger.PrintStatsToConsole(); binaryLog.Dispose(); Console.WriteLine("Press any key to exit the demo ..."); Console.Read(); Environment.Exit(0); }
private IHangfireConsole GetHangfireConsole(HttpContext httpContext, Type jobType, IHangfireStorage storage) { IHangfireConsole console = null; try { //默认每次都是有一个新的实例 var consoleFactory = httpContext.RequestServices.GetService <IStorageFactory>(); console = consoleFactory.CreateHangforeConsole(storage); ConsoleInfo consoleInfo = null; var agentConsole = httpContext.Request.Headers["x-job-agent-console"].ToString(); if (!string.IsNullOrEmpty(agentConsole)) { consoleInfo = agentConsole.ToJson <ConsoleInfo>(); } if (console != null && consoleInfo != null) { var initConsole = console as IHangfireConsoleInit; if (initConsole == null) { console = null; } else { initConsole.Init(consoleInfo); } } else { console = null; } } catch (Exception) { //ignore } if (console == null) { var jobLogger = _loggerFactory.CreateLogger(jobType); console = new LoggerConsole(jobLogger); } return(console); }
static void Request(DateTime dateCurr) { ILogger logger = new LoggerConsole(); IBot theBotRiver = new BotRiver(logger); theBotRiver.Parser(dateCurr); Thread.Sleep(1000 * 60 * 4); IBot theBotReservoir = new BotReservoir(logger); theBotReservoir.Parser(dateCurr); Thread.Sleep(1000 * 60); if (theBotReservoir.isNew() == true) { Send(dateCurr); } }
public static void Run() { // Bridge Pattern allows independent variation between abstraction (logger) and implementation (formatting functionality) var standardFormatter = new FormatterStandard(); var allCapsFormatter = new FormatterAllCaps(); var consoleLoggerInStandardFormat = new LoggerConsole(standardFormatter); var consoleLoggerInAllCaps = new LoggerConsole(allCapsFormatter); var fileLoggerInStandardFormat = new LoggerFile(standardFormatter); var fileLoggerInAllCaps = new LoggerFile(allCapsFormatter); const string title = "The Title"; const string message = "This is the message."; consoleLoggerInStandardFormat.Log(title, message); consoleLoggerInAllCaps.Log(title, message); fileLoggerInStandardFormat.Log(title, message); fileLoggerInAllCaps.Log(title, message); }
static void FTP_connect() { Settings theSetting = Settings.Get(); try { ILogger theLogger = new LoggerConsole(); ILogger theLoggerNLog = new LoggerNLog(); IGroza theGrozaFTP = new GrozaFTP(theSetting.Groza_FTP_host, theSetting.Groza_FTP_user, theSetting.Groza_FTP_pass, theLoggerNLog); IGroza theGrozaDir = new GrozaDirectory("", theLogger); theGrozaFTP.Access(); } catch { Console.WriteLine("Ошибка"); } }
static void Main(string[] args) { Console.ForegroundColor = ConsoleColor.Green; Console.WriteLine("Welcome to eLogger"); Exception exception = new Exception(); ILogger console = new LoggerConsole(); ILogger file = new LoggerFile(); ILogger db = new LoggerDatabase(new LoggerDao()); console.Fatal("Fatal Error found.", exception); console.Error("Error found.", exception); console.Warning("Warning found.", exception); console.Info("Informative message."); console.Debug("Debug message."); console.Trace("Trace message."); file.Fatal("Fatal Error found.", exception); file.Error("Error found.", exception); file.Warning("Warning found.", exception); file.Info("Informative message."); file.Debug("Debug message."); file.Trace("Trace message."); db.Fatal("Fatal Error found.", exception); db.Error("Error found.", exception); db.Warning("Warning found.", exception); db.Info("Informative message."); db.Debug("Debug message."); db.Trace("Trace message."); Console.ForegroundColor = ConsoleColor.Green; Console.WriteLine("Press a key to continue"); Console.ReadKey(); }
private static void LogGridPanel(GridPanel gridPanel) { ILogger logger = new LoggerConsole(new GridPanelMapper()); logger.Log(gridPanel); }