Class EventFilterBase
Internal!
Facilities for selectively filtering out expected events from logging so
that you can keep your test run’s console output clean and do not miss real
error messages.
public abstract class EventFilterBase : IEventFilter
- Inheritance
-
EventFilterBase
- Implements
- Derived
- Inherited Members
Constructors
EventFilterBase(IStringMatcher, IStringMatcher)
TBD
protected EventFilterBase(IStringMatcher messageMatcher, IStringMatcher sourceMatcher)
Parameters
messageMatcher
IStringMatcherTBD
sourceMatcher
IStringMatcherTBD
Properties
FilterDescriptiveName
TBD
protected abstract string FilterDescriptiveName { get; }
Property Value
Methods
Apply(LogEvent)
TBD
public bool Apply(LogEvent logEvent)
Parameters
logEvent
LogEventTBD
Returns
- bool
TBD
InternalDoMatch(string, object)
Internal helper.
protected bool InternalDoMatch(string src, object msg)
Parameters
Returns
- bool
TBD
IsMatch(LogEvent)
Determines whether the specified event should be filtered or not.
protected abstract bool IsMatch(LogEvent evt)
Parameters
evt
LogEventTBD
Returns
- bool
true
to filter the event.
OnEventMatched(LogEvent)
TBD
protected virtual void OnEventMatched(LogEvent logEvent)
Parameters
logEvent
LogEventTBD
ToString()
TBD
public override string ToString()
Returns
- string
TBD
Events
EventMatched
TBD
public event EventMatched EventMatched