internal void SetEtlProducer(IEtlProducer etlProducer) { lock (this.EtlProducerLock) { this.EtlProducer = etlProducer; if (null != this.EtlProducer) { this.IsProcessingWindowsFabricEtlFiles = this.EtlProducer.IsProcessingWindowsFabricEtlFiles(); } } }
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(); } } } }