Exemplo n.º 1
0
 public FileAuditWorker(IFileStreamer fileStreamer, IAuditGenerator auditGenerator, ILogger logger,
                        string dataFolder = FileSystemConstants.DataFolder)
 {
     using (logger.BeginScope("{Operation}", nameof(FileAuditWorker)))
     {
         FileStreamer           = fileStreamer;
         AuditGenerator         = auditGenerator;
         _logger                = logger;
         TopLevelDataFolderName = dataFolder;
         _logger.LogInformation("Created audit worker");
     }
 }
Exemplo n.º 2
0
 public FileAuditWorker(IAuditGenerator auditGenerator, string dataFolder, ILogger logger) : this(
         new FileStreamer(logger),
         auditGenerator, logger, dataFolder)
 {
 }
Exemplo n.º 3
0
 public FileAuditWorker(IFileStreamer fileStreamer, IAuditGenerator auditGenerator) : this(fileStreamer,
                                                                                           auditGenerator, new EmptyLogger())
 {
 }
Exemplo n.º 4
0
 public FileAuditWorker(IAuditGenerator auditGenerator, ILogger logger) : this(new FileStreamer(logger),
                                                                               auditGenerator, logger)
 {
 }