private List <IAppender> ReadAppenders(int count) { var appenders = new List <IAppender>(); for (int i = 0; i < count; i++) { string[] inputData = reader.ReadLine().Split(" ", StringSplitOptions.RemoveEmptyEntries); ILayout layout = CreateLayout.GetLayout(inputData[1]); IAppender appender = CreateAppender.GetAppender(inputData[0], layout); appender.ReportLevel = (inputData.Length == 3) ? Enum.Parse <ReportLevel>(inputData[2], true) : ReportLevel.Info; appenders.Add(appender); } return(appenders); }