Beispiel #1
0
        void GuiActionAddSilence(string pattern, bool isPrefix)
        {
            if (isPrefix)
            {
                LogFilter.AddSilenceByPrefix(pattern);
            }
            else
            {
                LogFilter.AddSilenceBySource(pattern);
            }
            ConfigAccessor.WriteFieldsFromType(typeof(LogFilter), null /* instance */);

            rawLogAggregator.UpdateFilter();
            collapseLogAggregator.UpdateFilter();
            smartLogAggregator.UpdateFilter();
            snapshotLogAggregator.UpdateFilter();
            logsViewChanged = true;
        }
Beispiel #2
0
 /// <summary>Verifies if <paramref name="log"/> matches the filters.</summary>
 /// <param name="log">A log record to check.</param>
 /// <returns><c>true</c> if any of the filters matched.</returns>
 protected virtual bool CheckIsFiltered(LogInterceptor.Log log)
 {
     return(LogFilter.CheckLogForFilter(log));
 }