private void Initialize(IEnumerable <Logger> diagnosticLogging) { writers = LogWriterList.Create(diagnosticLogging); if (writers.Count > 0) { Start(); } }
public static LogWriterList Create(IEnumerable <Logger> diagnosticLogging) { LogWriterList r = new LogWriterList(); foreach (var logger in diagnosticLogging) { var writer = Create(logger); writer.MinimumPriority = logger.MinimumPriority; r.Add(writer); } return(r); }