示例#1
0
 public void CollateLogData(LogItem.ItemLevel levelOfInterest, ILogDataFormatting formatting)
 {
     foreach (IProcessLoadingProgress process in processed)
     {
         if (formatting.WantProcesses)
             formatting.InsertProcess(process);
         if (formatting.WantItems)
         {
             foreach (LogItem item in process.LogData)
             {
                 if (item.Level >= levelOfInterest)
                     formatting.InsertItem(item);
             }
         }
     }
 }
示例#2
0
 public void CollateLogData(LogItem.ItemLevel levelOfInterest, ILogDataFormatting formatting)
 {
     foreach (IProcessLoadingProgress process in processed)
     {
         if (formatting.WantProcesses)
         {
             formatting.InsertProcess(process);
         }
         if (formatting.WantItems)
         {
             foreach (LogItem item in process.LogData)
             {
                 if (item.Level >= levelOfInterest)
                 {
                     formatting.InsertItem(item);
                 }
             }
         }
     }
 }