internal void SetEtlProducer(IEtlProducer etlProducer)
 {
     lock (this.EtlProducerLock)
     {
         this.EtlProducer = etlProducer;
         if (null != this.EtlProducer)
         {
             this.IsProcessingWindowsFabricEtlFiles = this.EtlProducer.IsProcessingWindowsFabricEtlFiles();
         }
     }
 }
Esempio n. 2
0
 internal void SetEtlProducer(IEtlProducer etlProducer)
 {
     lock (this.EtlProducerLock)
     {
         this.EtlProducer = etlProducer;
         if (null != this.EtlProducer)
         {
             this.IsProcessingWindowsFabricEtlFiles = this.EtlProducer.IsProcessingWindowsFabricEtlFiles();
             if (this.IsProcessingWindowsFabricEtlFiles)
             {
                 // For Windows Fabric traces, we create sub-folders based on whether
                 // it is a bootstrap trace, fabric trace or lease trace
                 this.CreateWindowsFabricTraceSubFolders();
             }
         }
     }
 }