private static void UnhandledExceptionHandler(object sender, UnhandledExceptionEventArgs e) { LogTools logTools = new LogTools(); string message = logTools.GetMessage($"{nameof(AppDomain.CurrentDomain.UnhandledException)}.", (Exception)e.ExceptionObject); logTools.WriteLogToFile <Fatal>(message); logTools.WriteLogToConsole <Fatal>(message); LogManager.Flush(); }
private void RegisterWindowsServiceEngineSettings(IWindowsServiceEngineSettings engineSettings) { if (_engineSettings != null) { string message = string.Format(Resources.RegisterWindowsServiceEngineSettingsError, engineSettings.GetType().Name, engineSettings.GetType().Name); LogTools logTools = new LogTools(); logTools.WriteLogToConsole <Error>(message); logTools.WriteLogToFile <Error>(message); } _engineSettings = engineSettings; }
public void Validate() { LogTools logTools = new LogTools(); if (_engineSettings == null) { logTools.WriteLogToConsole <Fatal>(string.Format(Resources.WindowsServiceEngineValidateComponentNotInitilizedFatal, nameof(_engineSettings))); logTools.WriteLogToFile <Fatal>(string.Format(Resources.WindowsServiceEngineValidateComponentNotInitilizedFatal, nameof(_engineSettings))); } if (_dataAccessProxySettings == null) { logTools.WriteLogToConsole <Fatal>(string.Format(Resources.WindowsServiceEngineValidateComponentNotInitilizedFatal, nameof(_dataAccessProxySettings))); logTools.WriteLogToFile <Fatal>(string.Format(Resources.WindowsServiceEngineValidateComponentNotInitilizedFatal, nameof(_dataAccessProxySettings))); } if (_dataAccessProxy == null) { logTools.WriteLogToConsole <Fatal>(string.Format(Resources.WindowsServiceEngineValidateComponentNotInitilizedFatal, nameof(_dataAccessProxy))); logTools.WriteLogToFile <Fatal>(string.Format(Resources.WindowsServiceEngineValidateComponentNotInitilizedFatal, nameof(_dataAccessProxy))); } }
private void RegisterDataAccessProxy(IDataAccessProxy dataAccessProxy) { if (_dataAccessProxy != null) { string message = string.Format(Resources.RegisterDataAccessProxyError, dataAccessProxy.GetType().Name, dataAccessProxy.GetType().Name); LogTools logTools = new LogTools(); logTools.WriteLogToConsole <Error>(message); logTools.WriteLogToFile <Error>(message); } _dataAccessProxy = dataAccessProxy; }
public ComponentRegistrationTool() { _container.AddFacility <ArrayFacility>(); _container.Kernel.ComponentCreated += (componentModel, instance) => { string message = string.Format(Resources.ComponentCreatedMessage, instance.GetType().Name); LogTools logTools = new LogTools(); logTools.WriteLogToConsole <Info>(message); logTools.WriteLogToFile <Info>(message); }; }
private void RegisterApiProviderSettings(IAPIProviderSettings apiProviderSettings) { if (_apiProviderSettings != null) { string message = string.Format(Resources.RegisterApiProviderSettingsError, apiProviderSettings.GetType().Name, apiProviderSettings.GetType().Name); LogTools logTools = new LogTools(); logTools.WriteLogToConsole <Error>(message); logTools.WriteLogToFile <Error>(message); } _apiProviderSettings = apiProviderSettings; }
public void Validate() { LogTools logTools = new LogTools(); if (_engineSettings == null) { logTools.WriteLogToConsole <Fatal>(string.Format(Resources.ConsoleSystemEngineValidateComponentNotInitilizedFatal, nameof(_engineSettings))); logTools.WriteLogToFile <Fatal>(string.Format(Resources.ConsoleSystemEngineValidateComponentNotInitilizedFatal, nameof(_engineSettings))); } if (_apiProviderSettings == null) { logTools.WriteLogToConsole <Fatal>(string.Format(Resources.ConsoleSystemEngineValidateComponentNotInitilizedFatal, nameof(_apiProviderSettings))); logTools.WriteLogToFile <Fatal>(string.Format(Resources.ConsoleSystemEngineValidateComponentNotInitilizedFatal, nameof(_apiProviderSettings))); } if (_apiProvider == null) { logTools.WriteLogToConsole <Fatal>(string.Format(Resources.ConsoleSystemEngineValidateComponentNotInitilizedFatal, nameof(_apiProvider))); logTools.WriteLogToFile <Fatal>(string.Format(Resources.ConsoleSystemEngineValidateComponentNotInitilizedFatal, nameof(_apiProvider))); } }
public void Run() { while (true) { List <string> dataFromApi = _dataAccessProxy.GetData(); if (dataFromApi.Count > 0) { LogTools logTools = new LogTools(); logTools.WriteLogToConsole <Info>(string.Join(",", dataFromApi)); } // some work Thread.Sleep(1 * 1000); } }