Esempio n. 1
0
        private List<LogEntry> ConvertToLogs(List<string> lines)
        {
            var result = new List<LogEntry>();
            LogEntry currentEntry = null;

            for (int index = 0; index < lines.Count; index++)
            {
                if (index == 0 || IsNewEntry(lines[index]))
                {
                    currentEntry = new LogEntry { LogLevel = GetLogLevel(lines[index]) };
                    result.Add(currentEntry);
                }

                // ReSharper disable once PossibleNullReferenceException
                currentEntry.AddLine(lines[index]);
            }

            return result;
        }
Esempio n. 2
0
 public LogEntryModel(LogEntry item)
 {
     Lines = item.Lines;
     LogLevel = item.LogLevel;
 }