public DropFilter(DropFilterConfiguration configuration, ILogPipeFactory logPipeFactory) { conditionsMatcher = logPipeFactory.CreateConditionMatcher(configuration.Conditions); }
public MatchFilter(MatchFilterConfiguration configuration, ILogPipeFactory factory) { actions = factory.CreateActions(configuration.Actions).ToList(); conditionsMatcher = factory.CreateConditionMatcher(configuration.Conditions); }
public ExtractTimestampFilter(ExtractTimestampFilterConfiguration configuration, ILogPipeFactory logPipeFactory) { this.configuration = configuration; conditionsMatcher = logPipeFactory.CreateConditionMatcher(configuration.Conditions); logger = LogManager.GetCurrentClassLogger(); }