Class LevelMatchFilterBuilder

java.lang.Object
org.apache.log4j.builders.AbstractBuilder<Filter>
org.apache.log4j.builders.filter.LevelMatchFilterBuilder
All Implemented Interfaces:
Builder<Filter>, FilterBuilder, Parser<Filter>

@Plugin(name="org.apache.log4j.varia.LevelMatchFilter", category="Log4j Builder") public class LevelMatchFilterBuilder extends AbstractBuilder<Filter> implements FilterBuilder
Build a Level match failter.
  • Field Details

  • Constructor Details

    • LevelMatchFilterBuilder

      public LevelMatchFilterBuilder()
    • LevelMatchFilterBuilder

      public LevelMatchFilterBuilder(String prefix, Properties props)
  • Method Details

    • parse

      public Filter parse(Element filterElement, XmlConfiguration config)
      Description copied from interface: Parser
      Parses a DOM Element.
      Specified by:
      parse in interface Parser<Filter>
      Parameters:
      filterElement - the DOM Element.
      config - the XML configuration.
      Returns:
      parse result.
    • parse

      public Filter parse(PropertiesConfiguration config)
      Description copied from interface: Parser
      Parses a PropertiesConfigurationt.
      Specified by:
      parse in interface Parser<Filter>
      Returns:
      parse result.
    • createFilter

      private Filter createFilter(String level, boolean acceptOnMatch)