Class SpringErrorsFilter

  • All Implemented Interfaces:
    org.apache.logging.log4j.core.Filter, org.apache.logging.log4j.core.LifeCycle, org.apache.logging.log4j.core.LifeCycle2

    @Plugin(name="SpringErrorsFilter",
            category="Core",
            elementType="filter")
    public class SpringErrorsFilter
    extends org.apache.logging.log4j.core.filter.AbstractFilter
    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.apache.logging.log4j.core.filter.AbstractFilter

        org.apache.logging.log4j.core.filter.AbstractFilter.AbstractFilterBuilder<B extends org.apache.logging.log4j.core.filter.AbstractFilter.AbstractFilterBuilder<B>>
      • Nested classes/interfaces inherited from interface org.apache.logging.log4j.core.Filter

        org.apache.logging.log4j.core.Filter.Result
      • Nested classes/interfaces inherited from interface org.apache.logging.log4j.core.LifeCycle

        org.apache.logging.log4j.core.LifeCycle.State
    • Field Summary

      • Fields inherited from class org.apache.logging.log4j.core.filter.AbstractFilter

        onMatch, onMismatch
      • Fields inherited from class org.apache.logging.log4j.core.AbstractLifeCycle

        DEFAULT_STOP_TIMEOUT, DEFAULT_STOP_TIMEUNIT, LOGGER
      • Fields inherited from interface org.apache.logging.log4j.core.Filter

        ELEMENT_TYPE, EMPTY_ARRAY
    • Constructor Summary

      Constructors 
      Constructor Description
      SpringErrorsFilter​(org.apache.logging.log4j.Level minLevel, org.apache.logging.log4j.Level maxLevel)  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      static SpringErrorsFilter createFilter​(org.apache.logging.log4j.Level minLevel, org.apache.logging.log4j.Level maxLevel)  
      org.apache.logging.log4j.core.Filter.Result filter​(org.apache.logging.log4j.core.LogEvent event)  
      org.apache.logging.log4j.core.Filter.Result filter​(org.apache.logging.log4j.core.Logger logger, org.apache.logging.log4j.Level level, org.apache.logging.log4j.Marker marker, Object msg, Throwable t)  
      org.apache.logging.log4j.core.Filter.Result filter​(org.apache.logging.log4j.core.Logger logger, org.apache.logging.log4j.Level level, org.apache.logging.log4j.Marker marker, String msg, Object... params)  
      org.apache.logging.log4j.core.Filter.Result filter​(org.apache.logging.log4j.core.Logger logger, org.apache.logging.log4j.Level level, org.apache.logging.log4j.Marker marker, org.apache.logging.log4j.message.Message msg, Throwable t)  
      • Methods inherited from class org.apache.logging.log4j.core.filter.AbstractFilter

        equalsImpl, filter, filter, filter, filter, filter, filter, filter, filter, filter, filter, getOnMatch, getOnMismatch, hashCodeImpl, toString
      • Methods inherited from class org.apache.logging.log4j.core.AbstractLifeCycle

        getState, getStatusLogger, initialize, isInitialized, isStarted, isStarting, isStopped, isStopping, setStarted, setStarting, setState, setStopped, setStopping, start, stop, stop, stop
      • Methods inherited from interface org.apache.logging.log4j.core.LifeCycle

        getState, initialize, isStarted, isStopped, start, stop
    • Constructor Detail

      • SpringErrorsFilter

        public SpringErrorsFilter​(org.apache.logging.log4j.Level minLevel,
                                  org.apache.logging.log4j.Level maxLevel)
    • Method Detail

      • createFilter

        @PluginFactory
        public static SpringErrorsFilter createFilter​(@PluginAttribute("minLevel")
                                                      org.apache.logging.log4j.Level minLevel,
                                                      @PluginAttribute("maxLevel")
                                                      org.apache.logging.log4j.Level maxLevel)
      • filter

        public org.apache.logging.log4j.core.Filter.Result filter​(org.apache.logging.log4j.core.LogEvent event)
        Specified by:
        filter in interface org.apache.logging.log4j.core.Filter
        Overrides:
        filter in class org.apache.logging.log4j.core.filter.AbstractFilter
      • filter

        public org.apache.logging.log4j.core.Filter.Result filter​(org.apache.logging.log4j.core.Logger logger,
                                                                  org.apache.logging.log4j.Level level,
                                                                  org.apache.logging.log4j.Marker marker,
                                                                  org.apache.logging.log4j.message.Message msg,
                                                                  Throwable t)
        Specified by:
        filter in interface org.apache.logging.log4j.core.Filter
        Overrides:
        filter in class org.apache.logging.log4j.core.filter.AbstractFilter
      • filter

        public org.apache.logging.log4j.core.Filter.Result filter​(org.apache.logging.log4j.core.Logger logger,
                                                                  org.apache.logging.log4j.Level level,
                                                                  org.apache.logging.log4j.Marker marker,
                                                                  Object msg,
                                                                  Throwable t)
        Specified by:
        filter in interface org.apache.logging.log4j.core.Filter
        Overrides:
        filter in class org.apache.logging.log4j.core.filter.AbstractFilter
      • filter

        public org.apache.logging.log4j.core.Filter.Result filter​(org.apache.logging.log4j.core.Logger logger,
                                                                  org.apache.logging.log4j.Level level,
                                                                  org.apache.logging.log4j.Marker marker,
                                                                  String msg,
                                                                  Object... params)
        Specified by:
        filter in interface org.apache.logging.log4j.core.Filter
        Overrides:
        filter in class org.apache.logging.log4j.core.filter.AbstractFilter