public void SetUp() { if (File.Exists(_logFilePath)) { File.Delete(_logFilePath); } _logger = ErrorLoggerFactory.Create(_logFilePath); }
private static void Main() { try { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.Run(new MainForm()); }catch (Exception exception) { var _errorLogger = ErrorLoggerFactory.Create(); _errorLogger.Log(exception); MessageBox.Show(@"An unhandled error has occurred. Please check the error log file for the issue encountered.", @"Unhandled Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public void SetUp() { var mapper = new Mapper(new MapperConfiguration(a => a.AddProfile(new MappingProfile()))); var logFile = Path.Combine( @"C:\Temp\DirScanTestLoggingArea", "DirScanLogs", $@"DirectoryLog_{DateTime.Now.Year,4:0000}{DateTime.Now.Month,2:00}{DateTime.Now.Day,2:00}_{DateTime.Now.Hour,2:00}-{DateTime.Now.Minute,2:00}-{_fileCount++, 2:00}.log"); var errorLogFile = Path.Combine( @"C:\Temp\DirScanTestLoggingArea", "DirScanErrorLogs", $@"DirectoryLog_{DateTime.Now.Year,4:0000}{DateTime.Now.Month,2:00}{DateTime.Now.Day,2:00}_{DateTime.Now.Hour,2:00}-{DateTime.Now.Minute,2:00}-{_fileCount, 2:00}.log"); var logger = Logging.FileLogger.Create(logFile); var errorLogger = ErrorLoggerFactory.Create(errorLogFile); _svc = new DirectoryService(errorLogger, logger, mapper); _dirInfo = _svc.Scan("c:\\Temp\\DirScanTestArea"); }
public void SetUp() { var mapper = new Mapper(new MapperConfiguration(a => a.AddProfile(new MappingProfile()))); var logTestPath = "C:\\Temp\\DirScanTestArea"; var logFile = Path.Combine( @"C:\Temp\DirScanTestLoggingArea", "DirScanLogs", $@"DirectoryLog_{DateTime.Now.Year,4:0000}{DateTime.Now.Month,2:00}{DateTime.Now.Day,2:00}_{DateTime.Now.Hour,2:00}-{DateTime.Now.Minute,2:00}-{_fileCount++, 2:00}.log"); var errorLogFile = Path.Combine( @"C:\Temp\DirScanTestLoggingArea", "DirScanErrorLogs", $@"DirectoryLog_{DateTime.Now.Year,4:0000}{DateTime.Now.Month,2:00}{DateTime.Now.Day,2:00}_{DateTime.Now.Hour,2:00}-{DateTime.Now.Minute,2:00}-{_fileCount, 2:00}.log"); var logger = FileLogger.Create(logFile); var errorLogger = ErrorLoggerFactory.Create(errorLogFile); _dm = new DirectoryManager(errorLogger, logger, mapper); _dm.Scan(logTestPath); _dds = _dm.DirectoryDataSummary; }
// public and virtual for unit testing public virtual void SetModelLogger() { switch (_model.LoggingType) { case LoggingType.SqlLogger: _model.CreateSessionSqlLogging(); break; case LoggingType.FileLogger: default: try { _model.CreateSessionLogging(); } catch (ScanNotPreparedException exception) { var _errorLogger = ErrorLoggerFactory.Create(); _errorLogger.Log(exception, $"Error setting logger type: {_model.LoggingType}"); } break; } }
public MainModel() { _mapper = new Mapper(new MapperConfiguration(a => a.AddProfile(new MappingProfile()))); _errorLogger = ErrorLoggerFactory.Create(); }