public void Inhale(OpResult subResults)
 {
     LogMessages.AddRange((subResults.LogMessages));
     if (OutputToConsole && !subResults.OutputToConsole)
     {
         foreach (var logMessage in subResults.LogMessages)
         {
             Console.WriteLine(logMessage);
         }
     }
 }
Example #2
0
 private void OnNewMessages(object sender, LogMessage[] logMsgs)
 {
     Task.Factory.StartNew(() =>
     {
         lock (LogMessages)
         {
             LogMessages.AddRange(logMsgs);
             Array.ForEach(logMsgs, m => ProfileFiltersViewModel.SourceFilterRootViewModel.Find(m.LoggerNames));
             Update(true);
         }
     });
 }
Example #3
0
        private void OnNewMessages(object sender, IReadOnlyCollection <LogMessage> logMsgs)
        {
            lock (LogMessages)
            {
                LogMessages.AddRange(logMsgs);
                foreach (var logMessage in logMsgs)
                {
                    ProfileFiltersViewModel.SourceFilterRootViewModel.Find(logMessage.LoggerNames);
                }

                if (Receiver.IsInitialized)
                {
                    Update(true);
                }
            }
        }
 public void MergeResponse(LoggingResponse response)
 {
     if (response.HasLogMessages)
     {
         LogMessages.AddRange(response.LogMessages);
     }
     if (response.HasWarningMessages)
     {
         WarningMessages.AddRange(response.WarningMessages);
     }
     if (response.HasErrorMessages)
     {
         ErrorMessages.AddRange(response.ErrorMessages);
     }
     if (response.HasExceptionMessages)
     {
         ExceptionMessages.AddRange(response.ExceptionMessages);
     }
 }