public LogDetailsViewModel(Log log, ILogItemViewModelFactory logItemViewModelFactory)
        {
            this.log = log;
            this.logItemViewModelFactory = logItemViewModelFactory;

            showCheckpoints = true;
            showErrors = true;
            showEvents = true;
            showMessages = true;
            showWarnings = true;

            RefreshLogItems();
        }
 public LogItemViewModel(LogItem logItem, ILogItemViewModelFactory logItemViewModelFactory)
 {
     this.logItem = logItem;
     this.logItemViewModelFactory = logItemViewModelFactory;
     Children = logItem.Children.Select(logItemViewModelFactory.Create).ToList();
 }