Пример #1
0
 public LogFileService(
     ILoggerService loggerService,
     ILogPathService logPathService,
     IBackupAttributeService backupAttributeService
     )
 {
     this.loggerService          = loggerService;
     this.logPathService         = logPathService;
     this.backupAttributeService = backupAttributeService;
 }
Пример #2
0
 public EventLogRepository(
     ISendEventLogStateRepository sendEventLogStateRepository,
     IDateTimeUtility dateTimeUtility,
     ILocalPathService localPathService,
     ILoggerService loggerService,
     IBackupAttributeService backupAttributeService
     )
 {
     _sendEventLogStateRepository = sendEventLogStateRepository;
     _dateTimeUtility             = dateTimeUtility;
     _basePath               = localPathService.EventLogDirPath;
     _loggerService          = loggerService;
     _backupAttributeService = backupAttributeService;
 }
Пример #3
0
        protected override void OnInitialized()
        {
            InitializeComponent();

            LoggerService = Container.Resolve <ILoggerService>();
            LoggerService.StartMethod();
            LogFileService = Container.Resolve <ILogFileService>();
            LogFileService.SetSkipBackupAttributeToLogDir();
            BackupAttributeService = Container.Resolve <IBackupAttributeService>();
            BackupAttributeService.SetSkipBackupAttributeToEventLogDir();

            EventLogRepository = Container.Resolve <IEventLogRepository>();

            LogUnobservedTaskExceptions();

            FirstLoad = false;

            LoggerService.EndMethod();
        }